2011-12-06 116 views
0

我有一个问题,通过htaccess为参数页面创建重定向301。 我想在一个目录中的所有页面重定向到另一个网页(新的URL是不带参数并具有不同的结构,所以我只是想重定向到的主要部分).htaccess重定向,带参数的URL

这意味着 - 我现在已经

http://www.mysite.com/old_directory/page.php?s=12345 

等等,他们都我想重定向到

http://www.mysite.com/new_directory/ 

我应该如何修改这个重定向?它的Apache服务器和Wordpress平台。

+0

要清楚,要一切从'old_directory'到'new_directory'重定向和包括URL参数? –

回答

0

如果仅用一个问号结束替换字符串,它将删除现有的查询字符串。 mod_rewrite

RewriteRule ^/old_directory/.* /new_directory/? [R=301,L]

+0

你会想要一个?在结尾处:'/ new_directory /?'否则查询字符串将自动追加。 –

+0

糟糕,那是最重要的部分。谢谢。 – chawkinsuf