htaccess将所有页面重定向到单个页面

时间:2016-04-01 08:45:20

标签: apache .htaccess redirect

我有一个旧网站,我想重定向到一个新域名。我没有相同的结构,所以我只想让所有页面重定向到主页。旧网站上的链接如下所示:information.php?s = 91。当我重定向网站时,一切都运行良好,除了?s = 91仍然存在。我也希望摆脱这种情况,因为这会在网站上执行搜索,而不是将其指向主页。

这就是我的.htaccess的样子:

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^oldsite\.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com [R=301,L]

1 个答案:

答案 0 :(得分:1)

您可以使用:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{HTTP_HOST} ^oldsite\.com$ [NC]
RewriteRule ^ http://newsite.com/? [R=301,L]

尾随?将删除之前的查询字符串。

相关问题