1

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

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

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

顺便说一句,我的主机是 iPage。

谢谢

4

1 回答 1

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]
于 2012-04-23T20:20:14.840 回答