热搜:NVER node 开发 php

403 forbidden,求指点

2024-09-22 10:00:02
403 forbidden,求指点

在本地配置了虚拟目录
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