[英]rewrite code in php
我的客户网站有问题。
我的客户网站是xyz.com/abc.php
但是很遗憾,我们的外部链接网站站长之一在网址末尾加了斜杠xyz.com/abc.php/
现在的问题是,谷歌正在读取所有abc.php
文本版本页面,作为重复的内容页面作为仅缓存文本版本。
我的Web开发人员已经确认,这些类型的文本版本页面在我们的根目录中不可用。
然后,谷歌如何在文本版本和索引中创建新页面。
编写重写代码有什么问题吗?
请帮助我/
如果我正确理解了您的问题,则似乎Google正在为您的内容的多个副本建立索引,而这些URL的网址略有不同。 如果是这样,那么SEO的普遍智慧规定,网站上的重复内容无助于搜索引擎页面排名。
我建议使用Apache URL重写来发出问题URL的HTTP 301永久重定向,有效地告诉搜索引擎问题URL不再提供该内容,并且不应为此类URL编制索引。
可能与CSS的相对链接有关
即xyz.com/layout.css和xyz.com/abc.php/layout.css
如果仅使用相对链接layout.css链接到CSS,则它将在abc.php /(xyz.com/abc.php/layout.css)之后添加。 而如果你使用/layout.css它会去根URL xyz.com然后加入/layout.css(xyz.com/layout.css)。
或者将所有css等链接放置为绝对http:// www.xyz.com/layout.css
希望有意义并有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.