沈阳手机网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

沈阳手机网手机维修培训中心Apple手机报价沈阳二手笔记本报价

二手手机回收

沈阳手机靓号DJ音乐 最好听的DJ
查看: 879|回复: 0

LNMP 1.x版本 pathinfo设置

[复制链接]
发表于 2019-6-22 01:00:22 | 显示全部楼层 |阅读模式

更新测试时间2016.03.08,lnmp1.3-beta最新版+typecho开发最新版。
只要修改vhost下面的配置文件 enable-php.conf 为 enable-php-pathinfo.conf
再引用 typecho.conf 伪静态文件,完美解决。
不用下面的废劲方法了。

===========分隔线============

现在使用lnmp1.x版本,搭配typecho登陆后台,会出现404错误。小夜就不深究原因了,这里只说解决办法。

1.enable-php.conf 文件,添加pathinfo2.conf引入

        location ~ [^/]\.php(/|$)        {            try_files $uri =404;            fastcgi_pass  unix:/tmp/php-cgi.sock;            fastcgi_index index.php;            include fastcgi.conf;            include pathinfo2.conf;        }

2.上传pathinfo2.conf文件(和原来默认版本不一样)

set $real_script_name $fastcgi_script_name;if ($fastcgi_script_name ~ "(.+?\.php)(/.*)") {set $real_script_name $1;set $path_info $2;}fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;fastcgi_param SCRIPT_NAME $real_script_name;fastcgi_param PATH_INFO $path_info;

3.如果除首页外全部404,则为伪静态规则问题,请使用以下伪静态规则:

location /{index index.html index.php;if (-f $request_filename/index.html){rewrite (.*) $1/index.html break;}if (-f $request_filename/index.php){rewrite (.*) $1/index.php;}if (!-f $request_filename){rewrite (.*) /index.php;}}

以上问题,主要常见于lnmp1.3-beta版本,主要为typecho遇到。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|沈阳手机网 ( 辽ICP备11004416号 )

GMT+8, 2024-4-29 10:01 , Processed in 0.020105 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表