簡體   English   中英

用PHP重寫代碼

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM