2013-01-09 148 views
0

我在做什麼錯?這條規則是不工作301重定向規則在htaccess中

我想要的XYZ銀行(舊)來xyzbanks(新)

重寫規則^類/ XYZ銀行/?$ http://www.domainname.com/category/xyzbanks/ [L,R = 301]

當有多個類別轉到一個新的類別...我可以這樣做嗎?

重寫規則^類別/?(CHICOS | CHS | RL)/ $ http://www.domain.com/category/apparel/ [L,R = 301]

Ofcourse一個也沒有工作。

+0

如果你嘗試用「重寫規則^ /分類/ blablabla ...什麼 – dAm2K

回答

1

這兩個重寫規則似乎是正確的,他們應該工作。

當你瀏覽到:http://www.domain.com/category/chs/,你會被重定向到http://www.domain.com/category/apparel/的要求等

也許你有一個問題在別處:

  • 是啓用了mod_rewrite?
  • 確保您在.htaccess或網站配置上有RewriteEngine On
  • 如果使用.htaccess文件,請確保您有一個AllowOverride指令,允許您在那裏使用RewriteRule。
  • 先嚐試一個簡單的重定向規則!
  • 檢查您的錯誤和訪問日誌,看看是否可以發現任何錯誤或警告消息。
  • 看看在URL Rewriting Guide - Apache HTTP Server