2012-03-19 126 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