2014-02-05 135 views
0

我已經正確設置我的網站,並且它看起來不錯,但我面對的問題是,因爲我有我的網站索引之前現在我能夠訪問我的網站都與規範網址,並與先前的例如:Opencart Seo url雙重內容(seo優化)

一個簡單的產品可以從該URL被訪問

=>https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087

從該網址以及š

=>https://www.dyqantaxi.com/index.php?route=product/product&product_id=177

因此,導致dublicate競爭者,從我的角度來看,沒有辦法迫使他們.htaccess,因爲opencart是用php處理seo url。但我願意接受任何建議。無論是更改爲PHP,.htaccess,都是如此。

回答

1

您將可以使用此網址 - https://www.dyqantaxi.com/index.php?route=product/product&product_id=177,因爲您知道此網址。如果您沒有以這種方式對網址進行硬編碼,前端用戶無法點擊這樣的網址。

因此最簡單的解決方法是,確保你使用的URL在Opencart的方式,如:

$this->url->link('product/product', 'product_id=' . $product_id);

我明白你說的是規範的URL。 請檢查:https://support.google.com/webmasters/answer/139394?hl=en。通過這種方式,您可以使用規範標籤來更好地爲您的網站排名。 Opencart默認執行此操作。如果你檢查你的頁面的頁面源代碼,你可以看到:

<link href="https://www.dyqantaxi.com/Kufje-Maxell-Tribal-Bass-Yellow-ALB0087" rel="canonical" />

就是這樣。無需擔心搜索引擎優化!

祝你有美好的一天:)!

+0

我的設置沒問題,我查了一下,唯一的問題是,因爲我的網站被事先編入索引,而且我只激活了這個選項,最近搜索引擎得到了兩個鏈接,如果可能的話我希望它被強制在一個規範的url中,在我的網站沒有非規範的網址,我知道最終搜索引擎只會更新到正確的網址,但我想要一個更快的結果,這隻會強制301從非規範網址重定向到規範網址。 –

+0

請找到我更新的答案。 –

+0

謝謝,現在我很安心:),真的非常感謝您在我的研究中沒有注意到這一點。 –