当前的pathinfo==2 ,nginx 配置为oneinstack默认的:
server {
listen 8089;
server_name _;
access_log /data/wwwlogs/access_nginx.log combined;
root /data/wwwroot/lianger;
index index.html index.htm index.php;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
location ~ [^/]\.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 7d;
access_log off;
}
}
问题:只能访问首页,
http://url:8089/index.php/admin 报:Access denied.
http://url:8089/admin 报:
server {
listen 8089;
server_name _;
access_log /data/wwwlogs/access_nginx.log combined;
root /data/wwwroot/lianger;
index index.html index.htm index.php;
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
location ~ [^/]\.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
expires 30d;
access_log off;
}
location ~ .*\.(js|css)?$ {
expires 7d;
access_log off;
}
}
问题:只能访问首页,
http://url:8089/index.php/admin 报:Access denied.
http://url:8089/admin 报:
404 Not Found
nginx
4 Answers
thinkphp5.0不管用,选择thinkphp伪静态,http://url:8089/index.php/admin 不报:Access denied.但是一直只显示首页index.php的内容,求解。
thinkphp5.6选择thinkphp伪静态,http://url/index.php/admin 不报:Access denied.但是一直只显示首页index.php的内容,求解。
Please login or Register to submit your answer