.htaccess - .htaccess - htaccess重定向不能工作:重新定向过多

如何用//重定向到旧URL

来自:


https://www.example.com/maincategory//subcategory/



到:


https://www.example.com/maincategory/subcategory/



此解决方案的重定向过多:


Redirect 301 /maincategory//subcategory/ /maincategory/subcategory/



时间:

你可以使用mod_rewrite执行此操作,


RewriteEngine on



RewriteCond %{THE_REQUEST}"^GET /maincategory//subcategory/"


RewriteRule (.*) /$1 [R=302,L]



/maincategory//subcategory/<anything>例如:


RewriteCond %{THE_REQUEST}"^GET /maincategory//subcategory/ HTTP"



测试前清除浏览器缓存,测试302 (暂时)重定向以避免缓存问题。

此解决方案的重定向过多:


Redirect 301 /maincategory//subcategory/ /maincategory/subcategory/



...