Nginx环境中,folder文件夹内的全部网页不执行伪静态规则包括index.php Linux系统 other 运维技术

admin 2023-11-24 280

在Nginx环境中,如果你想让folder文件夹内的全部网页不执行伪静态规则,并且允许执行index.php文件,你可以使用以下配置:

nginx环境:

location /folder/ {  
    try_files $uri $uri/ /folder/index.php?$query_string;  
}


这个配置使用了try_files指令来处理/folder/目录下的请求。它会首先尝试匹配请求的文件或目录,如果存在则直接返回。如果文件或目录不存在,则会重定向到/folder/index.php?$query_string。

通过这种方式,当请求针对/folder/目录下的任何文件(除index.php外)时,Nginx会直接返回该文件,而不执行伪静态规则。当请求针对index.php文件时,Nginx会将请求重定向到该文件并执行相应的PHP脚本。

请确保将上述配置添加到你的Nginx配置文件中,并重新加载或重启Nginx服务器以使配置生效。

最新回复 (0)
全部楼主
    • MSDN,我告诉你(中文站)
      2
        登录 注册 获取赞助码
返回