如何重定向链接?

时间:2014-03-03 02:58:36

标签: redirect web

我需要将网站A重定向到网站B,但只有主域名,请保留其余部分。

例如:

  

http://google.com/hello重定向到:http://bing.com/hello

仅将google.com更改为bing.com

这是我正在使用的代码,但它重定向所有代码。

<?php
header("Location: http://bing.com/hello".$_GET["tid"]);
?>

我有很多关键字,因此我无法手动重定向。 请帮我 !谢谢 !抱歉我的英语不好!

1 个答案:

答案 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.comnewdomain.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或其他数千个网站中的更多信息......