2012-04-16 135 views
1

我的新网站出现问题。 (www.example.com)将index.html附加到根目录

基本上,当我看着我的谷歌分析页面,它认为mysite/index.html和mysite /是两个不同的页面。这主要是出于搜索引擎优化的原因。

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

我的主机是iPage。

感谢

回答

1

您可以通过添加以下代码位于根.htaccess文件来实现这一点的Apacher服务器上:

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

这需要的任何要求,只是“/”并将它们重写为'/index.html'。我个人觉得,追加的index.html比替代丑陋,所以这里是从URL中移除的index.html一些的.htaccess代码:

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

谢谢哥们,这个运作良好,我只是将索引重定向到.htaccess中的/ – adawg95 2012-04-29 21:38:08

相关问题