0

我有一个标签错误的目录。

示例:www.example.com/badfolder

应该是:www.example.com/goodfolder

在目录中,有大量的动态 url 和友好的 url。

我想在重定向到新文件夹的 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]
4

1 回答 1

0

你所拥有的对我来说很好。您只需要确保它更靠近您的 htaccess 文件的顶部,高于您可能拥有的任何其他内部重写规则。

或者,您可以坚持使用 mod_alias:

Redirect 301 /badfolder /goodfolder

它会做同样的事情。

于 2012-10-15T23:55:15.063 回答