首页 > 系统相关 >nginx 配置隐藏index.php效果

nginx 配置隐藏index.php效果

时间:2022-09-04 11:12:41浏览次数:90  
标签:index log access nginx location php

nginx 配置隐藏index.php效果 - TBHacker - 博客园  https://www.cnblogs.com/jiqing9006/p/9582732.html

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

标签:index,log,access,nginx,location,php
From: https://www.cnblogs.com/jmbt/p/16654639.html

相关文章

  • nginx配置静态资源目录映射
    nginx配置静态资源可以使用root与alias,他们的区别在于1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;2)root指定的目录是locatio......
  • centos7升级php版本
    1.概述本篇博客主要记录如何在centos7.9升级php版本。2.操作过程添加php的yum源rpm-Uvhhttps://rpms.remirepo.net/enterprise/remi-release-7.rpm在/etc/yum.repo......
  • PHP---导入Excel数据
    最近在开发一个系统,需要做大量的数据处理,特别是导入数据,使用的框架thinkphp6,就目前来说,下面介绍一种逐行添加的方法:注意:以下这种方式,仅提供开发思路,读取一行,添加一行。但......
  • php反序列化实例讲解
    0x00为什么使用php序列化序列化的原因:为了数据存取方便。 0x01什么是php反序列化什么是序列化,将值以字符串的形式存储:serialize($tom)  0x02php反序列化基础......
  • PHP中nl2br函数,那有没有它的反函数br2nl?
    文章来源:https://www.yerenwz.com/6565.html是的,感觉正常人的第一反应是既然有nl2br函数,那必然有反函数br2nl,然后实际上野人告诉你是没有的,哈哈哈。所以就得自己实现,实......
  • 搭建apache+php时php下面没有phpapache那个
    如果没有这个  你下载错了 ......
  • 编译安装nginx脚本(此脚本为离线安装)
    #!/bin/bash#********************************************************************#Author:HE-handsome#QQ:2700565402#Date:2022-08-03#Fil......
  • Nginx分布式框架详解61-71静态资源访问-01
    nginx跨域问题的原因分析跨域问题,我们主要从以下方面进行解决:什么情况下会出现跨域问题实例演示跨域问题具体的解决方案是什么同源策略浏览器的同源策略:是一种约定......
  • php安装
    apche下载 官网下载网址:ApacheHausDownloads解压到指定的文件夹下面安装命令官网上面有,要注意要用管理员权限打开cmd  官网下载解压后php.ini-development重......
  • Nginx配置-日志格式配置
    配置通过Nginx进行访问入口,默认的日志是没有请求时间的,因此需要配置一下,将每一次的请求的访问响应时间记录出来,备查与优化使用.一、默认的日志格式默认的日志格式如下(默......