欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

403 forbidden,求指点

程序员文章站 2022-04-24 09:12:12
...
在本地配置了虚拟目录
127.0.0.1 指向e:/program/web1
127.0.0.2 指向e:/program/zend/public
127.0.0.3 指向e:/program/web3


http://127.0.0.1和http://127.0.0.2没有url重写规则,并且访问正常
http://127.0.0.2访问的是基于zend的项目,有url重写规则,但是不知道为何失效了。即只能按常规url访问,不能按controller/action访问,http://127.0.0.2/index会提示找不到页面。
刚刚改过apache配置:将http.conf里面的AllowOverride None改为了AllowOverride All。
重启apache,访问http://127.0.0.2/index 出现403 frobidden提示。改回AllowOverride None访问,http://127.0.0.2/index提示找不到页面。





回复讨论(解决方案)

有url重写就不行?
显然重写没有生效

有url重写就不行?
显然重写没有生效

问题解决了,但是不是很理解。配置的问题,httpd.conf把Options Indexes注销,改成Options All。

Options All
#Options Indexes
#AllowOverride None
AllowOverride ALL
Order allow,deny
Allow from all

AllowOverride None
改为
AllowOverride ALL