mod_rewrite反斜杠转义

时间:2012-07-09 20:56:53

标签: apache .htaccess url mod-rewrite

我目前正在使用mod_rewrite来重写我的一些网址,但在使用2个参数时遇到了问题。我想要的结果是有搜索/搜索术语/ Page-1但是当我使用以下内容时......

RewriteRule ^Search/([^/.]+)/Page-([0-9]+)$ Search/index.php?search=$1&pageno=$2 [L]

它无法正常工作。我后来发现问题是第一个/后搜索,因为我将规则更改为...

RewriteRule ^Search-([^/.]+)/Page-([0-9]+)$ Search/index.php?search=$1&pageno=$2 [L]

然后URL重写完美。

我是否需要以某种方式逃避第一个反斜杠?谁能想到为什么这不起作用?

提前致谢。

0 个答案:

没有答案