标签: .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保持为空
答案 0 :(得分:1)
$之后为什么(.+)位于此处?美元符号表示大多数正则表达式引擎中的行尾。如果你把它拿出来会发生什么?
$
(.+)