nxs 发表于 2016-3-31 11:34:00

军哥,我有一个关于pathinfo的奇葩的需求

军哥,我有一个奇葩的需求网站如果只使用IP访问,pathinfo该如何实现?

如果有域名的话,好像实现起来非常简单去掉个注释,再加上个注释,如果是没有域名,只想用IP来访问网站,这个pathinfo该怎么实现?

我把有域名的情况下,vhost中,包含了include pathinfo的那块复制到nginx.conf中,也是无效的

licess 发表于 2016-3-31 13:53:23

不清楚你具体版本
1.1下修改对应虚拟主机的配置文件
去掉#include fastcgi.conf的注释,
把include pathinfo.conf放到include fastcgi.conf的前面。
注释掉#try_files $uri =404;

1.2,1.3下修改对应虚拟主机的配置文件
是include enable-php.conf;替换为include enable-php-pathinfo.conf;

原理都是一样只是将配置统一到一个文件,修改更方便

nxs 发表于 2016-3-31 14:33:25

回复 2# 的帖子

军哥,中午的时候,试了下有域名的,在vhost中的改的,改了之后,发现图片的链接都不对了,这个是要在代码中改图片吗?

nxs 发表于 2016-3-31 16:35:57

我的是lnmp1.2

licess 发表于 2016-3-31 17:34:44

回复 3# 的帖子

信息有限没法说

nxs 发表于 2016-3-31 18:16:56

ERR_TOO_MANY_REDIRECTS
一开启pathinfo,也就是enable-php.conf改成enable-php-pathinfo.conf
就会出现ERR_TOO_MANY_REDIRECTS这个问题,网站无法打开

说太多重定向了

没有开pathinfo的,网站就是正常的

nxs 发表于 2016-3-31 18:29:02

军哥,都需要哪些信息?

licess 发表于 2016-4-1 13:04:09

回复 6# 的帖子

可能其他地方还有重定向,可以开php错误日志看看有没有有用的信息

nxs 发表于 2016-4-5 10:53:40

回复 8# 的帖子

http://120.24.189.60/ecshop/upload/admin/privilege.php?act=login
军哥,您看下,这个是新装的ecshop,开启pathinfo后,就是这个错误了

nxs 发表于 2016-4-5 11:34:14

查了日志了,没任何信息

licess 发表于 2016-4-5 19:52:42

回复 9# 的帖子

ecshop不需要pathinfo吧
页: [1]
查看完整版本: 军哥,我有一个关于pathinfo的奇葩的需求