2010-07-13 121 views
6

我的客戶有幾個停放的域名。她希望這些域指向主站點中的特定頁面。例如:如何將域名重定向到特定的「着陸頁」?

假設她在她的主網站上有一個關於臥室裝修的頁面。該網頁位於www.mainsite.com/bedrooms/

而且我們說她有一個叫www.999bedrooms.com/

她想重定向域名www.mainsite.com/bedrooms停放的域名/

什麼是最好的方式做到這一點,而不會受到搜索引擎的懲罰?

另外,請記住,www.mainsite.com/bedrooms實際上是一個WordPress頁面,因此它本身並不是服務器上的實際文件。

謝謝!

回答

10

有(至少)兩種方式來做到這一點。一種方法需要訪問服務器上的某種配置,另一種則不需要。我不知道,如果你正在使用的Apache Web服務器,但如果你是,你會增加mod_alias到您的配置,並重新啓動Apache:

a2enmod alias 
apache2ctl graceful 

然後將其添加到虛擬主機節999bedrooms.com:

Redirect permanent/http://www.mainsite.com/bedrooms 

然後你應該完成。

另一種方法是在你把在http://999bedrooms.com/index.html一個HTML文件,把這樣一行HEAD部分中:

<meta http-equiv="refresh" content="1; url=http://www.mainsite.com/bedrooms"> 

這是其中的一個「請稍候,我們將您重定向到我們的主頁面「有時可以看到各種重定向。不如基於服務器的,但更容易做到。

希望這會有所幫助!

3

那麼有一個方法。很可能您的Web主機使用301重定向HTTP響應支持您的重定向。看看你的虛擬主機,看看他們是否提供目錄重定向(我知道fastdomain是我的託管服務提供商)。

或者,如果您託管提供支持PHP,您可以使用以下內容並將其放置在您希望重定向的域的頂級目錄中的index.php文件中。

<?php
header("Location: http://www.mainsite.com/bedrooms/ ");

exit;
?>

-2

只需將此行添加到您的header.php文件:

<script language="JavaScript">document.location.href = "http://www.mainsite.com/bedrooms";</script>