谷歌已經無緣無故地編制了我的非海基會網址和海基會網址。該網站始終將海基會網址設置爲開啓。如何強制在Joomla的非sef網址301重定向?
如何在非SEF url上強制執行301重定向,因此它永遠不會顯示,而不必在.htaccess中爲每個新頁面編寫301's?
谷歌已經無緣無故地編制了我的非海基會網址和海基會網址。該網站始終將海基會網址設置爲開啓。如何強制在Joomla的非sef網址301重定向?
如何在非SEF url上強制執行301重定向,因此它永遠不會顯示,而不必在.htaccess中爲每個新頁面編寫301's?
我不確定該模塊的確切工作方式,但是我會建議規範標籤。如果你有一個頁面,如:
www.example.com/category/sef-url-1
和谷歌也在索引(在同一個頁面,但與非SEF URL):
www.example.com?=adfgdfsg
(或任何你不SEF結構),然後在每個違規頁面中放置一個帶有乾淨URL的規範標籤。
因此,在上面的例子中,如果將以下內容放入www.example.com?= adfgdfsg模板中,並且這也出現在「乾淨」URL中,那麼Google(和其他主要引擎)會意識到一個是另一個的副本。
在這裏規範標籤更多信息:
http://support.google.com/webmasters/bin/answer.py?hl=en&answer=139394
這最終會(〜2個月)刪除所有非海基會的網址列的索引。
行..只有一件事.. Joomla自動生成它的網址..沒有機會得到真正的=「規範」非非法網址..我正在尋找一個解決方案301重定向Joomla非sef無法爲每個新的菜單項目編寫新的301重定向選項。 – Mohika
Google在我的joomla網站上對我做了同樣的事情!
它總是有海基會ON,但它收錄非海基會網址,留下我在大麻煩,因爲我的數據庫的結構,我的ID改變,谷歌現在要求非海基會的URL不指任何事情都會發生,造成500噸的錯誤。
只要結構相同,谷歌調用非sef網址,並不理想(重複內容A LOT);但至少它工作並且有適當的頁面顯示。
但是現在結構發生了變化(Ids發生了變化),非sef urls不再提及任何東西,它顯示的所有內容都是500個錯誤。 瘋了。
這就好像谷歌正在索引我的網站之前,urls被重寫!
我或多或少的設法恢復了我的腳步。 我回到了我的舊IDS(令人難以置信的工作)。
但恐怕你必須手動重定向,如:
-SH404sef不能重定向非海基會網址
- 谷歌似乎抓取的Joomla網站之前,他們的網址是海基會
我建議你看看php重定向。這是我們如何擺脫了一些500錯誤。我相信你可以做同樣的重定向你的網頁,因爲php重定向似乎更有效,可以通過條件管理大量的url。
您是否嘗試過使用擴展名sh404sef? – Shaz
沒有..我真的不喜歡它..一旦它完全搞砸了我的網站,我從來沒有使用過,因爲..我忘了提及,我使用Joomla 2.5,因此不應該需要任何搜索引擎優化延伸... – Mohika