2014-02-11 47 views
1

我需要在駐留在同一個域的鏈接之間設置一些301重定向。 本地網址的語法是/產品/ XX /產品名/產品/ XXX /產品名 新網址語法將/產品/產品名.htaccess 301按位置移除文件夾

的「XX」的位置表示一個兩個或三個數字可變數字,我需要擺脫。

我可以使用什麼重寫規則?

謝謝!

回答

0

使用RedirectMatch規則:

RedirectMatch 301 ^/(product)/...?/(.+)/?$ /$1/$2/ 
+0

非常感謝,我試過,但沒有工作,這是我的.htaccess位於包含「產品」的子文件夾。 我錯過了什麼嗎? RewriteEngine on RedirectMatch 301^/(product)/..?/(。+)/?$/$ 1/$ 2 – shineon82

+0

什麼是子目錄名稱?它是否已經有.htaccess?如果是,那麼確保這條規則是那裏的第一條規則。 – anubhava

+0

另外我測試了這個規則,它工作正常。 – anubhava