如何做到以下幾點:重新定向網頁到特定網頁,目錄
時www.mywebsite.com用戶類型,它進入www.mywebsite.com/homepage.html
換句話說,我該如何設置網站的主頁?
謝謝
如何做到以下幾點:重新定向網頁到特定網頁,目錄
時www.mywebsite.com用戶類型,它進入www.mywebsite.com/homepage.html
換句話說,我該如何設置網站的主頁?
謝謝
你可以用很多方法做到這一點。
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即可。
重命名「homepage.html」到「index.html的」
的服務器總是尋找一個索引文件,除非另行告知。所以你的主頁應該總是有「索引」作爲文件名。
是。謝謝。 – Apollo 2012-03-19 19:20:26
如果你想這樣做的「乾淨」的方式(我不認爲-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
。這很容易。
謝謝。我沒有意識到命名約定 – Apollo 2012-03-19 19:20:06
太棒了,這正是我需要的信息。 – Apollo 2012-03-19 19:21:05