0

我必须将一些旧页面重定向到我在 .htaccess 中使用的新页面

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]

这个链接失效了,谁能帮帮我

谢谢

4

1 回答 1

0

括号是正则表达式中的特殊字符——它们表示匹配组的开始和结束。

为了让正则表达式引擎将它们视为文字括号,需要使用反斜杠 ( \) 对其进行转义:

RewriteRule ^antique-bronze-square-end-rod-\(flat-to-wall\)-tap...
于 2013-06-24T12:38:40.587 回答