首页 > 系统相关 >nginx部署tp5只能访问首页问题

nginx部署tp5只能访问首页问题

时间:2022-11-17 14:26:25浏览次数:47  
标签:index log html nginx tp5 404 首页 error php

在配置文件增加以下代码:

#访问路径的文件不存在则重写URL转交给ThinkPHP处理
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}

示例:
server
{
listen 80;
server_name wanwang.com;
index index.php index.html index.htm default.php default.htm default.html;

#访问路径的文件不存在则重写URL转交给ThinkPHP处理
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}

root /www/wwwroot/daohang/public/;

#SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
#error_page 404/404.html;
#SSL-END

#ERROR-PAGE-START 错误页配置,可以注释、删除或修改
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END

#PHP-INFO-START PHP引用配置,可以注释或修改
include enable-php-71.conf;
#PHP-INFO-END

#REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
include /www/server/panel/vhost/rewrite/wanwang.com.conf;
#REWRITE-END

#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
{
return 404;
}

#一键申请SSL证书验证目录相关设置
location ~ \.well-known{
allow all;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log /dev/null;
access_log off;
}

location ~ .*\.(js|css)?$
{
expires 12h;
error_log /dev/null;
access_log off;
}
access_log /www/wwwlogs/wanwang.com.log;
error_log /www/wwwlogs/wanwang.com.error.log;
}

标签:index,log,html,nginx,tp5,404,首页,error,php
From: https://www.cnblogs.com/zwvs/p/16899313.html

相关文章

  • nginx rewrite中的break和last
    nginxrewrite中的break和last 两个指令用法相同,但含义不同,需要放到rewrite规则的末尾,用来控制重写后的链接是否继续被nginx配置执行(主要是rewrite、return指令......
  • nginx location
    location顺序/优先级:(location=)>(location完整路径)>(location^~路径)>(location~,~*正则顺序)>(location部分起始路径)>(/)解释说明(下面会有详解):=......
  • Nginx服务器之负载均衡策略(6种)
    一、关于Nginx的负载均衡在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。二、Nginx负载......
  • 第2-3-4章 上传附件的接口开发-文件存储服务系统-nginx/fastDFS/minio/阿里云oss/七牛
    目录5.3接口开发-上传附件5.3.1接口文档5.3.2代码实现5.3.3接口测试5.3接口开发-上传附件第2-1-2章传统方式安装FastDFS-附FastDFS常用命令第2-1-3章docker-comp......
  • Docker-compose 安装 Nginx PHP MySQL
    1、创建mkdir-p/docker/wwwmkdir-p/docker/nginx/conf.d/2、配置vimnginx/conf.d/default.confserver{listen80;server_namelocalhost;location/{......
  • 使用 Nginx 如何部署 web 项目
    第一步:前往Nginx官方下载Nginx资源包,建议下载Stableversion(长期稳定版本)   第二步:将Nginx压缩包解压到本地目录中(D:\Tools)   第三步:进入到已经解压......
  • Nginx快速入门
    参考文章:https://www.kuangstudy.com/bbs/1353634800149213186公司产品出现瓶颈?我们公司项目刚刚上线的时候,并发量小,用户使用的少,所以在低并发的情况下,一个jar包启动应用......
  • Nginx开启Gzip压缩大幅提高页面加载速度
    刚刚给博客加了一个500px相册插件,lightbox引入了很多js文件和css文件,页面一下子看起来非常臃肿,所以还是把Gzip打开了。环境:Debian61、Vim打开Nginx配置文件vim /usr/local......
  • nginx入门
    nginx入门nginx简介Nginx(enginex)是一个高性能的HTTP和反向代理web服务器[13],同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二......
  • Nginx 作 WebService 反向代理
    Nginx的 server 配置 ksb.conf:upstreamrouter{server10.88.115.114:5555weight=2;server10.88.115.137:80weight=1;}server{listen......