URL重写不能像预期的apache2一样工作

时间:2013-04-25 12:43:44

标签: .htaccess mod-rewrite url-rewriting

使用:

 RewriteRule  index2.php/xyz/ index2.php/?pt=xyz [QSA,L]

不起作用:

 RewriteRule  index2.php/(.+)$/ index2.php/?pt=$1 [QSA,L]

我尝试使用上面的重写规则但是为什么它不起作用... $ 1保持为空

1 个答案:

答案 0 :(得分:1)

$之后为什么(.+)位于此处?美元符号表示大多数正则表达式引擎中的行尾。如果你把它拿出来会发生什么?