我在解决此问题时遇到了困难: 我在我的投资组合上运行了一个SEO测试(在sitechecker.pro上),它给了我这个我无法解决的问题:
搜索引擎会看到您的http://gvdavidtran.com和 http://gvdavidtran.com/index.html(或 http://gvdavidtran.com/index.php)作为不同的页面。各种各样 对于网站而言,获取整合指标更具挑战性 具体内容。
我试过了:
会添加.htaccess文件帮助,还是只适用于Wordpress / php?我不知道还有什么可以解决它。
我的网站是一个简单的HTML页面,而不是Wordpress。
第一次在这里提问,谢谢!
答案 0 :(得分:0)
该“声明”不一定突出显示您网站的当前问题。
如果您始终在整个网站中链接到http://example.com/
,并且未在其他位置将其与http://example.com/index.html
混合使用。
添加rel="canonical"
标记,指向规范网址(如您所示)足以避免任何潜在的 SEO问题。
但是,在/index.html
中实施从/
到.htaccess
的301重定向将是一种“腰带和括号”方法。如果您有一个“简单的HTML页面”(即不是 WordPress),那么您可以在.htaccess
中的单个mod_rewrite指令中执行此操作:
RewriteEngine On
RewriteRule (.*)index\.html$ /$1 [NS,R=301,L]
NS
标志阻止为子请求处理此规则(这是阻止此实例中的重定向循环的原因)。
答案 1 :(得分:0)
我相信这可能是 sitechecker pro 的问题。 我已经尝试了很多不同的解决方案,并且一次都没有引用“/index.html”,但是它坚持认为它和“/index.php”之间存在问题
即使使用 rel="canonical" 和 .htaccess Redirect 301,它仍然拒绝认输!