我的新网站有问题。(www.example.com)
基本上,当我查看我的谷歌分析页面时,它认为 mysite/index.html 和mysite/是两个不同的页面。这主要是出于SEO原因。
有没有办法附加两者或使根自动重定向到 mysite/index.html?我想您可能可以通过 301 重定向或修改 .htaccess 文件来做到这一点。
顺便说一下,我的主人是iPage。
谢谢
以下代码添加到位于根目录中的 .htaccess 文件来在 Apacher 服务器上完成此操作:
RewriteEngine On
RewriteBase /
RewriteRule ^$ http://www.example.com/index.html [R=301,L]
这会将任何请求仅接收为"/",并将它们重写为"/index.html"。 我个人觉得附加索引.html比替代方案更丑陋,所以这里有一些 .htaccess 代码,用于从 URL 中删除索引.html:
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
RewriteRule ^index.html$ http://www.example.com/ [R=301,L]