2013-09-22 45 views
1

沒有人知道我如何重定向一個帶有括號的URL嗎?之前我犯了一個錯誤,之後我們改爲正確的網址格式,但與URL的鏈接仍然在Google中建立索引。用(括號)重定向URL

我試過以下,但沒有似乎是工作提前

RewriteRule ^url-with-(brackets)(.*)$ http://url.com/url-with-no-brackets$1 [R=301] 

RewriteRule ^url-with- \brackets\ (.*)$ http://url.com/url-with-no-brackets$1 [R=301] 

感謝。

+0

對不起,我沒有被精確 - 這將是圓形的括號()不是花 – bernie

+0

OK所以這不是一個支架那些被稱爲括號:) – Prix

+0

謝謝指正...... LOL,我們把它叫做斗拱這裏。對不起這個。 – bernie

回答

0

試試這個:

RewriteRule ^(.+)\((.+)\)(.*)$ /$1$2$3 [R=301,L] 

這將提取沒有括號中的全部文本。

請記住,你可能已經從以前的嘗試,因爲你正在使用301所以我建議你,你使用不同的瀏覽器只是爲了確保它的工作測試緩存。

+0

感謝Prix修復它。真的很感激它。 – bernie

+0

不客氣;) – Prix