现在的位置: 首页 > 建站技术 > 正文
Apache2.2.22开启PathInfo模式支持
2018年06月02日 建站技术 ⁄ 共 682字 暂无评论 ⁄ 被围观 2,482 views+

Apache2在默认情况下没有开启PathInfof模式,需要自行开启,并给出了如下三种解决方法一:
在PHP安装文件夹下找到PHP.INI,

;cgi.fix_pathinfo=1
改为
cgi.fix_pathinfo = On
保存,重启服务器即可
也有的说将
;cgi.fix_pathinfo=1
之前的 ; 去掉,即改为
cgi.fix_pathinfo=1
保存,重启服务器的。

方法二:
打开Apache安装文件夹下的conf文件夹,找到httpd.conf文件中找到下面这段代码

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

AcceptPathInfo On    //加入这行代码就OK了

</Directory>

方法三:

在配置文件中加入

<Files *.php>

AcceptPathInfo On

</Files>

这样 Apache 就可以支持针对 php 文件的 PathInfo 了。
于是,小柒又充满希望的试了一下,可惜,还是没有成功。
我想,这PathInfo跟URL有关,那会不会是因为Apache服务器没有开启mod_rewrite模块的关系呢?于是,我在Apache的配置文件(Apache安装目录的conf文件夹下的httpd.conf文件)里找到:
#LoadModule rewrite_module modules/mod_rewrite.so
将前面的#去掉,改为:
LoadModule rewrite_module modules/mod_rewrite.so
保存,重启服务器。

一些事一些情在线收听与下载

一些事一些情在线收听与下载

给我留言

留言无头像?


*

×