我有zend框架设置并在我办公室的桌面上运行,工作正常,但是当我尝试访问我正在处理的项目时,我必须使用我办公室中的计算机的IP地址,这工作正常,直到我需要在我的浏览器中添加像/ index / list这样的路由到url。任何人都知道如何解决这个问题?
答案 0 :(得分:0)
由于.htaccess文件中的魔法,路由起作用。首先确保你的公共目录(与index.php相同的目录)中有该文件,并检查它是否可以被Apache看到(检查Apache错误日志是否有任何关于它的投诉)。
可能是.htaccess处理不允许。在虚拟主机的Apache配置中查找如下内容:
<Directory /path/to/public>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
AllowOverride All
行允许.htaccess处理。 (它也允许其他东西;如果你想完全理解它,请阅读Apache手册。)