Mod rewrite 可能是删除了重写规则上的错误

Mod rewrite 可能是删除了重写规则上的错误,mod-rewrite,rewrite,Mod Rewrite,Rewrite,这是我所有重写规则中的三条 RewriteRule ^.*-en-loire-atlantique-([0-9]+)/.*-a-.*-([0-9]+)$ /sortir21/index.php?com=liste-cat-lieux&t=$1&l=$2 [L] RewriteRule ^.*-en-loire-atlantique-([0-9]+)$ /sortir21/index.php?com=liste-cat-ville&t=$1 [L] RewriteR

这是我所有重写规则中的三条

RewriteRule  ^.*-en-loire-atlantique-([0-9]+)/.*-a-.*-([0-9]+)$  /sortir21/index.php?com=liste-cat-lieux&t=$1&l=$2 [L]
RewriteRule  ^.*-en-loire-atlantique-([0-9]+)$  /sortir21/index.php?com=liste-cat-ville&t=$1 [L]
RewriteRule  ^.*-a-.*-([0-9]+)$  /sortir21/index.php?com=liste-ville-lieux&l=$1 [L]
来自URL

concerts-en-loire-atlantique-32/sortir-a-nantes-44000
concerts-en-loire-atlantique-32
sortir-a-nantes-44000
像这样,第一个不起作用,执行的是3

当我改变/改变时,它起作用了 …ntique-[0-9]+-.-a-.-[0… ,所以它不需要斜杠

我试图逃脱\/,什么也没有

我试着穿上 ,没什么


我的所有规则都是通过Mac OS X上的MAMP从htaccess文件调用的

您访问的是什么URL,您希望被重写?@JonLin我用您想知道的内容编辑了我的问题