我的新网站存在问题。 (www.example.com)
基本上,当我查看我的谷歌分析页面时,它认为mysite / index.html和mysite /是两个不同的页面。这主要是出于SEO的原因。
有没有办法追加这两个或让root自动重定向到mysite / index.html?我想你可以用301重定向或修改.htaccess文件来做到这一点。
顺便说一下,我的主人是iPage。
由于
答案 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]