Apache htaccess将所有页面重定向到单个页面
我有一个旧网站,我想重定向到一个新的域。我没有相同的结构,所以我只是希望所有页面重定向到主页。旧网站上的链接如下所示:information.php?s=91。当我重定向站点时,一切都正常工作,除了?s=91仍然保留。我也想摆脱这个,因为它在网站上执行搜索,而不是指向主页 这就是my.htaccess的外观:Apache htaccess将所有页面重定向到单个页面,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我有一个旧网站,我想重定向到一个新的域。我没有相同的结构,所以我只是希望所有页面重定向到主页。旧网站上的链接如下所示:information.php?s=91。当我重定向站点时,一切都正常工作,除了?s=91仍然保留。我也想摆脱这个,因为它在网站上执行搜索,而不是指向主页 这就是my.htaccess的外观: Options +FollowSymLinks RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^oldsite\.com
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^oldsite\.com$ [NC]
RewriteRule ^(.*)$ http://newsite.com [R=301,L]
您可以使用:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^oldsite\.com$ [NC]
RewriteRule ^ http://newsite.com/? [R=301,L]
尾随的?
将去掉前面的查询字符串