1
我正在嘗試將目錄(.htaccess)重定向到具有相同名稱的子目錄。我得到重定向循環錯誤。目錄重定向到具有相同名稱的子文件夾
RedirectMatch 301 /abc http://www.example.com/lite/abc/
我正在嘗試將目錄(.htaccess)重定向到具有相同名稱的子目錄。我得到重定向循環錯誤。目錄重定向到具有相同名稱的子文件夾
RedirectMatch 301 /abc http://www.example.com/lite/abc/
您必須劃定您的模式,否則每次匹配abc
。
隨着RedirectMatch
RedirectMatch 301 ^/abc.*$ http://www.example.com/lite/abc/
或用mod_rewrite
RewriteEngine On
RewriteRule ^abc.*$ /lite/abc/ [R=301,L]
注意:您需要在嘗試此代碼之前清除瀏覽器的緩存。其實,你的舊規則現在已經在緩存中了。
嗨賈斯汀, 感謝您的及時響應。我試過,但現在不重定向 RedirectMatch 301 ^/abc $/lite/abc/ – 2014-09-19 13:13:44
那我的編輯答案呢?另外,請注意''mod-rewrite'解決方案將起作用(我這樣做是因爲你在你的問題中包含了'mod-rewrite'標籤) – 2014-09-19 13:15:37
謝謝,它像charmp – 2014-09-19 13:21:12