问:Apache1.3下面为什么不能使用PATH_INFO???

jxyuhua 2005-04-28 04:22:39
环境:Apache1.3.27, CGI安装方式, PHP4.3, WIN2000的操作系统
http://localhost/index.php可以使用
但是:http://localhost/index.php/pathinfo
就不行了,提示找不到文件

Apache1.3默认不是可以用PATH_INFO的吗?APACHE2才需另外激活的,为什么我现在不能用了呢?怪事,是需要设置什么地方吗?
我试着用了一个.htaccess文件,在里面加入了:
AcceptPathInfo on
也是一样不行,因为这个选项是APACHE2才有的。

有哪位对APACHE的配置比较熟悉的吗?帮忙啊!
...全文
146 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
volca 2005-04-30
  • 打赏
  • 举报
回复
用$_SERVER['PATH_INFO']看看
uuq 2005-04-30
  • 打赏
  • 举报
回复
好像要改下apache配置。
因为他不会自动在后面加一个'/',
keaizhong 2005-04-30
  • 打赏
  • 举报
回复
回复人: jxyuhua(一塌糊涂) ( ) 信誉:99 2005-04-29 22:52:00 得分: 0


回复人: keaizhong(可爱钟) ( ) 信誉:103
http://localhost/index.php/pathinfo

你这个地址后面的pathinfo代表什么意思?
怎么没有见过?
该不会index.php也是文件夹吧。
-------------------------------------
/pathinfo表示的是后面带的参数啊,比如ID之类的,文件名是index.php



怎么用啊?不太明白哦。
一般不是
index.php?pathinfo=123
之类的吗?
你那样用有什么好处吗?
jxyuhua 2005-04-30
  • 打赏
  • 举报
回复
因为这样有利于SEO,对提高排名好些.
surfchen 2005-04-30
  • 打赏
  • 举报
回复
print_r(get_defined_vars());看看
jxyuhua 2005-04-29
  • 打赏
  • 举报
回复
回复人: keaizhong(可爱钟) ( ) 信誉:103
http://localhost/index.php/pathinfo

你这个地址后面的pathinfo代表什么意思?
怎么没有见过?
该不会index.php也是文件夹吧。
-------------------------------------
/pathinfo表示的是后面带的参数啊,比如ID之类的,文件名是index.php
flyonet 2005-04-29
  • 打赏
  • 举报
回复
帮你顶顶
keaizhong 2005-04-29
  • 打赏
  • 举报
回复
http://localhost/index.php/pathinfo

你这个地址后面的pathinfo代表什么意思?
怎么没有见过?
该不会index.php也是文件夹吧。
bflovesnow 2005-04-29
  • 打赏
  • 举报
回复
up
jxyuhua 2005-04-28
  • 打赏
  • 举报
回复
多谢楼上的解答,但是因为最后的环境是别人的主机上,所以恐怕改不了.我先试试看.还有其它的方法吗?
xuzuning 2005-04-28
  • 打赏
  • 举报
回复
换成模块方式试试,从来就不用CGI方式

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧