主页 > 知识库 > Nginx tp3.2.3 404问题解决方案

Nginx tp3.2.3 404问题解决方案

热门标签:信阳电销外呼系统怎么样 海外工厂地图标注 陕西办理400电话 南充电销外呼系统 株洲电销 宿州外呼系统公司 地图标注小程序 南昌外呼系统定制 贵阳网络外呼系统软件

最近我把Apache给换成nginx,当我把tp项目搬过去运行的时候发现404 错误 ,原来是因为nginx不支持 pathinfo 模式,需要自己配置

下面我配置

在server配置里面

location / {
    #root html
    index index.html index.htm index.php ;
    if (!-e $request_filename) { 
    rewrite ^/test/tp/(.*)$ /test/tp/index.php/$1 last;
    break; 
}     
location ~ \.php {  #注意这里一定要一样,不能有$
  set $script $uri;
  set $path_info "/";
  if ($uri ~ "^(.+\.php)(/.+)") {
    set $script   $1;
    set $path_info $2;
  }
  fastcgi_pass 127.0.0.1:9000;
  fastcgi_index index.php?IF_REWRITE=1;
  include fastcgi_params;
  fastcgi_param PATH_INFO $path_info;
  fastcgi_param SCRIPT_FILENAME $document_root/$script;
  fastcgi_param SCRIPT_NAME $script;
}

保存配置之后,重启 nginx ,配置成功

直接支持类似于 /Index.html 这样的伪静态模式

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

标签:汕头 三明 晋城 拉萨 郑州 石嘴山 玉林 开封

巨人网络通讯声明:本文标题《Nginx tp3.2.3 404问题解决方案》,本文关键词  Nginx,tp3.2.3,404,问题,解决方案,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Nginx tp3.2.3 404问题解决方案》相关的同类信息!
  • 本页收集关于Nginx tp3.2.3 404问题解决方案的相关信息资讯供网民参考!
  • 推荐文章