[英]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.