我需要将网站A重定向到网站B,但只有主域名,请保留其余部分。
例如:
仅将google.com更改为bing.com
这是我正在使用的代码,但它重定向所有代码。
<?php
header("Location: http://bing.com/hello".$_GET["tid"]);
?>
我有很多关键字,因此我无法手动重定向。 请帮我 !谢谢 !抱歉我的英语不好!
答案 0 :(得分:0)
将以下行添加到旧域 root 的.htaccess
文件中:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.olddomain.com$
RewriteRule (.*)$ http://www.newdomain.com/$1 [R=301,L]
这会引导您从olddomain.com
到newdomain.com
的所有内容。 $1
确保“根之后的所有内容”与之前完全一样。响应代码301
表示“永久重定向” - 它告诉浏览器发出请求“我们已经移动”。 L
表示“这是处理中的最后一个语句” - 因此,对于与RewriteCond
匹配项匹配的内容,不会再处理其他规则。
您必须确保已启用mod_rewrite
。这通常涉及检查httpd.conf
文件,确保取消注释正确的行,然后重新启动服务器。
http://www.orderofbusiness.net/blog/redirect-old-domain-to-new-domain-via-htaccess/或https://support.google.com/webmasters/answer/93633?hl=en或其他数千个网站中的更多信息......