我想知道,如果我们删除使用.htaccess的新网站的文件扩展名,我们是否必须为每一页添加rel-canonical标签,以避免谷歌认为它们是重复的内容?
为了进一步澄清这一点,我的意思是:
我希望使用example.com/contact URL而不是example.com/contact.php。
问题是,我担心谷歌会发现这些是重复的。
example.com/contact和example.com/contact.php
然后,我将为每一页添加rel=canonical标记。我想知道这是最佳做法吗?或者什么是最好的方法?
发布于 2018-05-10 17:38:41
如果你没有大量的反向链接:
只要你301重定向或完全重写的网址,谷歌将遵循旧的链接和删除这些。佳能是一个很好的主意,只是为了加强您想要使用没有.php扩展的版本。
如果你已经有很多反向链接:
不要为了改变URL而改变URL。删除".php“扩展对SEO并不是很有帮助,但是如果访问者希望偶尔直接输入URL,那么用户体验可能会更容易一些。如果你已经有相当数量的反向链接指向你的网站,不要改变网址-缺点将大于好处,谷歌将继续跟踪那些旧的".php“链接从其他网站。
发布于 2018-05-12 11:57:11
尝试通过301重定向代码使用.php重写代码来删除.htaccess。规范化是为了避免不同版本的网页。
例如,如果您有/contact和/ contact -form.php,并且如果/contact页面是一个完整的联系人页面,其中也包含/contact-form.php,则/contact-form.php的规范版本应该是/contact。
https://webmasters.stackexchange.com/questions/115025
复制相似问题