宝塔面板部署thinkphp项目时ngix服务器pathinfo的设置

浏览1069

 宝塔面板无论是对于linux系统还是windows系统,都提供了一键式的部署方案,操作简单,不需要复杂的编程基本功,小白可以完成专业复杂的后端部署。  对于宝塔提供的thinkphp5框架而言,更是大大提高开发效率。今天,针对浏览器访问地址中经常用到的url的pathinfo设置,进行分析总结。

pathinfo的概念

     pathinfo是thinkphp框架为了url的简化和直观,设定的一种url形式。 

ngix服务器pathinfo

     宝塔服务器自带的一键部署tp5的pathinfo正常,ngix版本为1.8.

     但是如果从tp5官网下载的框架拷贝到宝塔网站中,path失效,经对比发现问题所在,点开网站设置,修改如下即可:

20180111003040831751.jpg

把网站伪静态,写入如下规则即可,

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



  • 暂无任何回答