location / {
try_files $uri /index.php?$query_string;
}
1
lslqtz 2016-12-19 15:44:43 +08:00 1
不清楚能不能用。。
location /index.php { return 403; } |
2
ioioioioioioi OP @lslqtz 不行。
|
3
lslqtz 2016-12-19 15:49:33 +08:00
好吧。。不行
我查查 |
4
lslqtz 2016-12-19 16:06:50 +08:00
@ioioioioioioi 没查到,我觉得可以在 php 做限制。。
设置 index 和 try_files 后,我得到的$uri 变量直接是 index.php 了。。 |
5
lslqtz 2016-12-19 16:11:27 +08:00
<?php if ($_SERVER['REQUEST_URI'] == '/index.php') { header('HTTP/1.1 403 Forbidden'); die(); } ?>
我在 php 用这句可以实现,但是 nginx 没搞懂,如果有人知道怎么解决也顺便艾特我一下 :D |
6
privil 2016-12-19 16:18:26 +08:00
location =/index.php {
return 403; } 查了下,有优先级的。 |