我有一个旧网站,我想重定向到一个新域名。我没有相同的结构,所以我只想让所有页面重定向到主页。旧网站上的链接如下所示: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]
答案 0 :(得分:1)
您可以使用:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [NC]
RewriteRule ^ http://newsite.com/? [R=301,L]
尾随?
将删除之前的查询字符串。