2012-08-27 58 views
3

我有一個網站,像AT & T公園。 這個頁面的鏈接應該是:/venue.php?venue=at-and-t+parkmodrewrite,&符號變量

使用htaccess,我已經清理它們看起來像。

RewriteRule venue/([^/]+)/{0,1}$ venue.php?venue=$1 [QSA] 

所以:/venue/AT-and-T+Park/

問題:像這樣 某處谷歌是尋找和索引的聯繫,這回是403錯誤。這是一個&符號問題。

/venue/AT&T+Park/ 

有沒有辦法,我改變我的重寫規則尋找這個古怪&並將其轉換爲-and-

+0

你有使用的「&」,而不是提及替換「和」在您的網站的鏈接? 此外,如果它只是一個鏈接,您可以谷歌刪除它的網站管理員工具找到在http://google.com/webmasters/ –

+0

我沒有能夠追蹤網站上使用&的任何鏈接。儘管可能存在某個地方。仍在搜索中。實際上有很多鏈接變化,並認爲即使我從谷歌刪除網址,可能會重複出現問題。 – user401183

回答

1

使用當前的規則之前的規則:

RewriteRule ^(.*)&(.*)$ /$1-and-$2 [L,R=301] 
+0

就是這樣。看起來它像一個魅力。非常感謝! – user401183