一個小問題,在過去的幾個月裏讓我覺得很不舒服。首先是好消息:在massiv SO社區的幫助下,我能夠將我的醜陋網址改寫爲好看的網址:例如website.com/page.ast?ln=nl
到website.com/nl/page
如何將舊的醜陋網址改寫爲新的美化工作網址?
但
谷歌顯示在他們的搜索醜陋網址:
website.com/nl/page.ast?ln=fa
我的網站頁面的代碼確實有規範設置:
<link rel="canonical" href="http://website.com/nl/page">
<meta name="original-source" content="http://website.com/nl/page"/>
然而結果顯然仍然是ge t在錯誤的,醜陋的網址下索引!
Q1。爲什麼谷歌忽略規範更美麗的鏈接?
也許它最好把這個做機械方式:重定向那些website.com/nl/webpage.ext?ln=yy
到website.com/nl/webpage
基本不除去這沒有做任何事情.XXX?ln=YYYY
(其中XXX爲2或3字符擴展,YYY是語言(的unnessecary部分可以nl
,be
,fr
也zh-CN
等)
EXAMPLE OF UGLY OLD FILES THEIR NICE BEAUTIFIED URLS
/en/somepage.ast?ln=fr /en/somepage
/fr/home.php?ln=zh-CN /fr/home
/xx/zzzzzz.ext?ln=yyyy /xx/zzzzzzz
/xx/zzzzzz?ln=yyyy /xx/zzzzzzz
/xx/zzzzzz.ext /xx/zzzzzzz
Q2。如何重寫所有醜陋的文件,以漂亮的網址,在一次? SOFAR,初步設計
RewriteRule /XX/ZZZZ(.*anything after and including the dot) /XX/ZZZZ [R=301]
所以,你有什麼建議?我看到可能的答案的建議。提前謝謝了!
很有意思。我幾乎不能相信下面的4個單詞重寫引擎On可以解決我的問題:)你可以在每個Coer中寫入'// comment style'後,每行都做些什麼?然後我會測試它並在這裏報告。非常感謝。 – Sam 2011-03-08 03:53:42