2012-03-19 130 views

回答

1

你可以用很多方法做到這一點。

1)一種方法是使用HTML重定向。換句話說,讓你的index.html看起來像這樣:

<!DOCTYPE> 
<html> 
<head> 
    <title>Your Page Title</title> 
    <meta http-equiv="refresh" content="0;url=/homepage.html"> 
</head> 
<body> 
</body> 
</html> 

2)你也可以使用服務器端腳本來重定向。舉例來說,如果你的服務器支持PHP,只是做一個名爲「的index.php」文件與此內容,並刪除的index.html/index.htm的:

<?php header("Location: /homepage.html"); ?> 

搜索引擎機器人應該能正常使用此方法。

3)如果您使用的是Apache網絡服務器,您也可以使用Apache重寫規則將index.*重定向到homepage.html中,例如.htaccess文件。只有您的Apache Web服務器允許重寫規則時,此方法纔有效。

4)如果您將index.html頁面設置爲真正的主頁,那麼只需將homepage.html重命名爲index.html即可。

+0

太棒了,這正是我需要的信息。 – Apollo 2012-03-19 19:21:05

0

重命名「homepage.html」到「index.html的」

的服務器總是尋找一個索引文件,除非另行告知。所以你的主頁應該總是有「索引」作爲文件名。

+0

是。謝謝。 – Apollo 2012-03-19 19:20:26

1

如果你想這樣做的「乾淨」的方式(我不認爲-redirect與搜索引擎的工作原理meta),編輯.htaccess,並添加:

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^example\.com$ 
RewriteRule (.*) http://www.example.com/$1 [R=301,L] 
RewriteRule ^$ homepage.html [L] 

但我建議你將您的homepage.html重命名爲index.html。這很容易。

+0

謝謝。我沒有意識到命名約定 – Apollo 2012-03-19 19:20:06