2014-03-03 132 views
0

我需要將網站A重定向到網站B,但只有主域名,請保留其餘部分。如何重定向鏈接?

例如:

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

只有改變google.com到bing.com

這是我使用的代碼,但它重定向所有。

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

我有很多關鍵字,所以我不能手動重定向。 請幫幫我!謝謝 !對不起我英文不好!

+0

你有在你的服務器控件?谷歌「重寫引擎」。 – Floris

+1

請參閱http://stackoverflow.com/questions/286004/hidden-features-of-mod-rewrite - 如果您在此之後還有問題,請返回。 – Floris

回答

0

添加以下行至.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 itions。

您必須確保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 - 或任何其他成千上萬的網站......