1
我需要在駐留在同一個域的鏈接之間設置一些301重定向。 本地網址的語法是/產品/ XX /產品名或/產品/ XXX /產品名 新網址語法將/產品/產品名.htaccess 301按位置移除文件夾
的「XX」的位置表示一個兩個或三個數字可變數字,我需要擺脫。
我可以使用什麼重寫規則?
謝謝!
我需要在駐留在同一個域的鏈接之間設置一些301重定向。 本地網址的語法是/產品/ XX /產品名或/產品/ XXX /產品名 新網址語法將/產品/產品名.htaccess 301按位置移除文件夾
的「XX」的位置表示一個兩個或三個數字可變數字,我需要擺脫。
我可以使用什麼重寫規則?
謝謝!
使用RedirectMatch
規則:
RedirectMatch 301 ^/(product)/...?/(.+)/?$ /$1/$2/
非常感謝,我試過,但沒有工作,這是我的.htaccess位於包含「產品」的子文件夾。 我錯過了什麼嗎? RewriteEngine on RedirectMatch 301^/(product)/..?/(。+)/?$/$ 1/$ 2 – shineon82
什麼是子目錄名稱?它是否已經有.htaccess?如果是,那麼確保這條規則是那裏的第一條規則。 – anubhava
另外我測試了這個規則,它工作正常。 – anubhava