我想要一个nginx vhost:
这是我现在想要的
location ^~ /admin/web/index[_dev]*.php/rules_engine {
allow all;
if (!-f $request_filename) {
rewrite ^ /admin/web/index.php$is_args$args last;
}
}
location /admin/web/index[_dev]*.php {
deny all;
}
但它不拒绝访问/admin/web/index.php
任何人都可以突出我错在哪里吗?
答案 0 :(得分:0)
对于后代,以下配置可以解决问题:
location ^~ /admin/web/index[_dev]*\.php/rules_engine {
allow all;
if (!-f $request_filename) {
rewrite ^ /admin/web/index.php$is_args$args last;
}
}
location ~ /admin/web/index[_dev]*\.php(/$|$) {
deny all;
}