时间:2021-07-01 10:21:17 帮助过:9人阅读
nginx中隐藏php的方法:首先打开相应的配置文件;然后修改内容为“server{listen 80;server_name jiqing.dexin.com;index index.html index.php...”即可。
推荐:《PHP视频教程》
该方法适用于任何品牌的电脑。
nginx 配置隐藏index.php效果
- location / {
- if (!-e $request_filename) {
- rewrite ^(.*)$ /index.php?s=/$1 last;
- }
- }
完整如下
- server
- {
- listen 80;
- #listen [::]:80 default_server ipv6only=on;
- server_name jiqing.dexin.com;
- index index.html index.htm index.php admin.php;
- root /home/wwwroot/default/dexin/dragon/public;
- #error_page 404 /404.html;
- include enable-php-pathinfo.conf;
- location /nginx_status
- {
- stub_status on;
- access_log off;
- }
- location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
- {
- expires 30d;
- }
- location ~ .*\.(js|css)?$
- {
- expires 12h;
- }
- location ~ /\.
- {
- deny all;
- }
- location / {
- if (!-e $request_filename) {
- rewrite ^(.*)$ /index.php?s=/$1 last;
- }
- }
- access_log /home/wwwlogs/access.log;
- }
它的功能很简单,如果请求的文件不存在,自动加上index.php。
这样,它既支持index.php/Home/index。也支持/Home/index。
以上就是nginx中如何隐藏php的详细内容,更多请关注gxlcms其它相关文章!