Mod rewrite 接受括号作为mod_rewrite中的字符

Mod rewrite 接受括号作为mod_rewrite中的字符,mod-rewrite,url-redirection,Mod Rewrite,Url Redirection,我必须将一些旧页面重定向到我在.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$ antiq

我必须将一些旧页面重定向到我在.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]
这个链接不起作用,有人能帮我吗


感谢

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

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


抱歉,使用
\(平到墙\)
RewriteRule ^antique-bronze-square-end-rod-\(flat-to-wall\)-tap...