您当前的位置: > 个人博客 > php分类

nginx下,隐藏index.php,并且解决二级目录的问题

2016-10-13 00:16:48 点击量:31 标签: 收藏本文

nginx下,隐藏index.php,并且解决二级目录的问题
首先是nginx.conf
    server {         fastcgi_intercept_errors on;         listen       80;         server_name  localhost;         charset utf-8;                  root   E:/php;         index  index.php index.html index.htm;         location / {             autoindex  on;             try_files $uri $uri/ @rewrite;         }                  location @rewrite {             rewrite (/[a-z0-9]+/)(.+) $1index.php/$2;         }                  location ~* /protected/.* {             deny  all;         }         location ~ /\.ht {             deny  all;         }                  include alias/*.conf;                  location ~* \.php/?.*$ {             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.php;             fastcgi_param  SCRIPT_FILENAME  E:/php$fastcgi_script_name;             include        fastcgi_params;         }     }

然后是虚拟目录的配置,我这里暂时只要用到phpmyadmin,所以只有这个
location ~* /phpmyadmin.* {     alias G:/server/bin/phpmyadmin;     index index.php;     fastcgi_pass   127.0.0.1:9000;     fastcgi_index  index.php;     fastcgi_param  SCRIPT_FILENAME  G:/server/bin$fastcgi_script_name;     include        fastcgi_params; }

CONTACT US

地址:武汉腾讯大楚网

电话:1997567510

电子邮件:5367604@qq.com

若需在线联系,可直接点击下面按钮咨询