nginx如何对rewrite的地址或url地址进行指定ip访问?

nginx可以用以下方法设置指定ip来访问指定文件夹,及指定文件。但如果是rewrite的路径,如
www.xxx.com/admin,或带参数的路径www.xxx.com/index.php?app=admin,按下面的设置不生效,即使将真实路径设置(/app/admin)也不生效。
如何将www.xxx.com/admin,www.xxx.com/index.php?app=admin 这样的地址也能设置成指定ip访问?

location ^~ /phpMyAdmin/
{
allow 192.168.99.1/24;
deny all;
}

location ^ /test.php
{
allow 192.168.99.1/24;
deny all;
}

评论 (0)链接2012-08-28 
德问是一个专业的编程问答社区,请 登录注册 后再提交答案