主机之家测评主机之家测评  2019-09-24 23:58 主机之家测评 隐藏边栏 |   抢沙发  131 
文章评分 0 次,平均分 0.0

把一个 Thinkphp5 开发的网站发布到客户的服务器上,结果除首页以外全部 404,看了一下,客户的服务器是宝塔面板环境+nginx,那肯定是没开启 pathinfo,其实在 nginx 上开始 pathinfo 很简单,但是网上的教程千篇一律都特别复杂。

在宝塔面上上配置一下 nginx 伪静态就可以了,下面介绍两种简单的办法:

1.

  location / {  if (!-e $request_filename){    rewrite ^(.*)$ /index.php?s=$1 last; break;  }  }

宝塔面板 nginx 开启 pathinfo 模式(解决 tp5 在 nginx 上除首页以外全部 404 的问题)

2.

  try_files $uri $uri/ /index.php?$query_string;

宝塔面板 nginx 开启 pathinfo 模式(解决 tp5 在 nginx 上除首页以外全部 404 的问题)

 

声明:本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

发表评论

扫一扫二维码分享