如何做到以下几点:重新定向网页到特定网页,目录
时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