发布时间:2015-12-18 15:58:03编辑:丝画阁阅读(849)
if ($request_uri ~* "/(games|user|achievement|community|developer|help|register)/(.*)/\?(.*)$")
{
set $module $1;
set $Mypath $2;
set $Myarg $3;
rewrite (.*) /$module/template.do?platformPage=/$Mypath.html?$Myarg last;
}
这个问题apache和nginx可能都存在。
只说解决方法吧。点号可以用反斜杠转义,问号后面的字符串用自带变量处理。最终我的rewrite规则改写为如下即可。
rewrite ^/bb-admin/admin-base.php/page/([0-9]+)$ /bb-admin/admin-base.php?page=$1&query_string last;
关键字:
本站部分内容来源网络及网友上传,本站未必能一一鉴别其是否为公共版权或其版权归属,如果您认为侵犯您的权利,本站将表示非常抱歉!
请您速联系本站,本站一经核实,立即删除。删文删帖联系【2789291421@qq.com】