如何捕获所有url变量

时间:2012-11-16 08:27:13

标签: regex .htaccess mod-rewrite

我的.htaccess文件:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^((?!public).*)/([a-zA-Z0-9-]*) index.php?c=$1&a=$2 [NC]

如何修改它可以支持更多变量,例如:/user/login&d=example&e=example2,现在只是忽略/user/login...之后的部分

2 个答案:

答案 0 :(得分:2)

您可以添加:

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^((?!public).*)/([a-zA-Z0-9-]*) index.php?c=$1&a=$2&%{QUERY_STRING} [NC]

注意&%{QUERY_STRING},它将查询字符串的其余部分添加到index.php

答案 1 :(得分:0)

have a look on this tutorial应解决您的问题