我有一个贴错标签的目录。
示例:www.example.com/badfolder
应该是:www.example.com/goodfolder
在目录中,有大量动态网址和友好网址。
我想在public_html文件夹中的.htaccess文件中添加一行,重定向到新文件夹。
因此,有人导航到:www.example.com/badfolder/page.php?id = 123& x = 5& y = 10
它将重定向到:www.example.com/goodfolder/page.php?id = 123& x = 5& y = 10
这是对的吗?
RewriteEngine On
RewriteRule ^badfolder/(.*)?$ /goodfolder/$1 [R=301,NC,NE,L]
答案 0 :(得分:0)
你的工作对我来说很好。您只需要确保它更接近htaccess文件的顶部,高于您可能拥有的任何其他内部重写规则。
或者,您可以坚持使用mod_alias:
Redirect 301 /badfolder /goodfolder
它会做同样的事情。