2017-06-14 53 views
0

如果定義了,我正在通過GET參數對頁面重複內容進行動態關鍵字插入的一些研究,如果不是,它將默認爲定義值。如果定義GET參數,自動規範標記

在頁頭中設置快速PHP檢查是否有好處,如果存在GET參數,它會自動插入標準標籤並剝去GET參數?

這會解決頁面重複內容的問題嗎?

值得一提的是,只有通過AdWords等廣告網絡傳遞時,動態GET參數纔會存在。

+0

您可以提供'canonical'鏈接[甚至在規範頁面上](https://stackoverflow.com/a/20437674/1591669)。所以這會爲你節省支票,不是嗎? – unor

+0

但是,如果你這樣說,它會說原來的頁面是自身的副本?不會嗎? –

+0

「規範」並不意味着「重複」,這意味着:這是文檔的規範(例如「首選」)URL。如果當前文檔和「canonical」URL相同,訪問者/機器人知道:這是我應該使用的網址 – unor

回答

1

您的想法當然有可能,但有一個更好的解決方案:總是提供了canonical URL,even if it’s self-referential

<!-- on      http://example.com/posts/1 --> 
<link rel="canonical" href="http://example.com/posts/1"> 
<!-- on      http://example.com/posts/1?tracking=123 --> 
<link rel="canonical" href="http://example.com/posts/1"> 
<!-- on      http://example.com/posts//////1?a-URL-you-never-expected --> 
<link rel="canonical" href="http://example.com/posts/1"> 

優點:

  • 佔地面積網址變體,而不僅僅是預期的參數的所有案件。
  • 不需要PHP檢查。
  • 直接登錄您的規範變體的消費者可以確定它是規範網址,這要感謝顯式標記。