我的新网站有问题。(www.example.com)
基本上,当我查看我的谷歌分析页面时,它认为 mysite/index.html 和 mysite/ 是两个不同的页面。这主要是出于搜索引擎优化的原因。
有没有办法附加两者或使根自动重定向到 mysite/index.html?我想你可能可以通过 301 重定向或修改 .htaccess 文件来做到这一点。
顺便说一句,我的主机是 iPage。
谢谢
您可以通过将以下代码添加到位于根目录中的 .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]