我试图做一个简单的301重定向
这
的.htaccess
RewriteCond%{REQUEST_URI} ^ / old-cat / old-sub-cat /(.*)$
RewriteRule ^(。*)$ / new-cat /%1 [R = 301,L]
但是 结果我得到一个没有斜线的新类别
我犯了错误?
答案 0 :(得分:0)
这对你也有用,你根本不需要RewriteCond:
RewriteRule ^/?old-cat/old-sub-cat/(.*)$ /new-cat/$1 [R=301,L]
但你的代码也是对的。
浏览器倾向于记住301重定向,因此它可能不是来自您的服务器而是来自您的浏览器
也可能是某些其他.htaccess可能在某些其他目录或服务器配置或APP本身进行重定向。