【发布时间】:2013-10-09 03:33:58
【问题描述】:
我需要关于重写规则和正则表达式的帮助
这是我的输入网址
http://localhost/ws/rest/user/login?login=user_login&password=user_pass
我希望它重定向到这个
http://localhost/index.php?type=rest&ressource=user&action=login&login=user_login&password=user_pass
我的重写规则
RewriteCond %{REQUEST_METHOD} ^(GET|POST)
RewriteRule ^ws/(.+)/(.+)/([A-Za-z]+)(\\?)(.+)? index.php?type=$1&ressource=$2&action=$3&$5 [L]
我认为问题出在 url 中的 ? 周围,因为当我用 & 替换时它可以工作?
【问题讨论】:
标签: regex .htaccess mod-rewrite url-rewriting