AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] 让AMH虚拟主机支持PATHINFO

admin
创始人
31481.75 价值分

28,511 次阅读   19 张回复   admin 发表于 2012-07-30 16:53:00
例如下面url形式访问:
http://e-uncommon.com/index.php/index/product_info/id/2

默认Nginx是不支持PATHINFO的。
AMH虚拟主机支持PATHINFO更改方法:

更改需要支持PATHINFO的主机的配置文件:
vi /usr/local/nginx/conf/vhost/domain.com.conf

参考配置:

location ~ ^(.+\.php)(.*)$
{
fastcgi_pass unix:/tmp/php-cgi-e-uncommon.com.sock;
fastcgi_index index.php;
fastcgi_split_path_info ^(.+\.php)(.*)$;
fastcgi_param PATH_INFO $fastcgi_path_info;

include fcgi-host.conf;
}

红色部分为更改代码,绿色部分为新增代码。
Esc :wq 保存退出。

进入AMH后台重启Nginx即可。

:P
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (6分)
2012-07-30 16:53:00 1

laifuer
铁牌会员
41.00 价值分

学习了,老大辛苦了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2012-08-02 09:22:50 2

yzw6
铁牌会员
137.00 价值分

:-) 令人费解 我还是提示错误
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2012-11-16 16:31:52 3

admin
创始人
31481.75 价值分

引用:
yzw6 发表于 2012-11-16 16:31
:-) 令人费解 我还是提示错误


还是404吗? 最后要记得重启。

配置改对不。

把配置贴出来吧。
vi /usr/local/nginx/conf/vhost/domain.com.conf
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2012-11-16 16:59:09 4

yzw6
铁牌会员
137.00 价值分

引用:
admin 发表于 2012-11-16 16:59
还是404吗? 最后要记得重启。

配置改对不。


我按照你说的改绿色的那些 依旧错误 后来对比了一下 发现红色的那段是不一样的 改了之后才可以了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2012-11-16 18:16:01 5

aorilly
铁牌会员
10.00 价值分

根本没解决我也遇到了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-06 00:47:03 6

Captain
金牌会员
6928.40 价值分

引用:
aorilly 发表于 2014-5-6 00:47
根本没解决我也遇到了


这是老帖子了,现在模块里直接有PATHINFO模块,你安装一下就可以了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-06 01:19:41 7

fiifoo
铁牌会员
31.00 价值分

试过各种方法都没有解决问题,希望各帮忙!!!

URL形式访问试着点击: http://dx.fiifoo.com/index.php/news/read/id/19

location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-15 17:56:49 8

amysql
创始人
97236.00 价值分

引用:
fiifoo 发表于 2014-5-15 17:56
试过各种方法都没有解决问题,希望各帮忙!!!

URL形式访问试着点击: http://dx.fiifoo.com/index.php/ne ...


PATHINFO 问题。帖出配置。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-05-17 14:09:37 9

福星高照
铝牌会员
343.00 价值分

引用:
Captain 发表于 2014-5-6 01:19
这是老帖子了,现在模块里直接有PATHINFO模块,你安装一下就可以了


牛逼支持!
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2014-07-04 02:35:02 10
 1 2 >  (总2页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心