2013-06-24 39 views
0

我必須重定向一些舊的網頁到新的頁面,我用下面表彰在.htaccess接受括號中爲字符的mod_rewrite

RewriteRule ^Savane-98.htm$ savane-tc-9347-41-belgian-tapestry-throw [R=301,L] 

它工作正常,但我的一些舊的鏈接有括號「()」它不工作我怎麼能解決這個問題。像下面的鏈接

RewriteRule ^antique-bronze-square-end-rod-(flat-to-wall)-tapestry-wall-hanging-rod$ antique-bronze-square-end-rod-flat-to-wall-tapestry-rod [R=301,L] 

這個環節不工作誰能幫助我

感謝

+0

抱歉解決使用'\與花莖問題(平-to-壁\)' – user2516243

回答

0

括號在正則表達式的特殊字符 - 他們表示一個匹配組的開頭和結尾。

爲了讓他們由正則表達式引擎被視爲字面括號,它們需要以反斜槓(\)進行轉義:

RewriteRule ^antique-bronze-square-end-rod-\(flat-to-wall\)-tap...