将index.html附加到根目录

时间:2012-04-16 01:30:43

标签: html indexing directory append root

我的新网站存在问题。 (www.example.com)

基本上,当我查看我的谷歌分析页面时,它认为mysite / index.html和mysite /是两个不同的页面。这主要是出于SEO的原因。

有没有办法追加这两个或让root自动重定向到mysite / index.html?我想你可以用301重定向或修改.htaccess文件来做到这一点。

顺便说一下,我的主人是iPage。

由于

1 个答案:

答案 0 :(得分:1)

您可以通过将以下代码添加到位于根目录中的.htaccess文件,在Apacher服务器上完成此操作:

RewriteEngine On
RewriteBase /
RewriteRule ^$ http://www.example.com/index.html [R=301,L]

这会将任何请求只收回'/'并将其重写为'/index.html'。我个人认为附加index.html比替代方案更丑,所以这里有一些.htaccess代码,用于从URL中删除 index.html:

RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.example.com/ [R=301,L]