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