[英].htaccess throws 403 Forbidden / Zend Framework quickstart project creation (Mac OS X 10.6.5)
我试图让Zend Framework的快速入门教程启动并运行,但我遇到了.htaccess问题。 似乎我删除.htaccess文件,项目运行正常,但如果我把它留在那里它会抛出403 Forbidden。 .htaccess是Zend Framework控制台命令生成的默认文件。 这是.htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
这是在Mac OS X 10.6.5下
mod_rewrite位于AllowOveride All上
这是我的虚拟主机信息
<VirtualHost *:80>
ServerName zf_cms.local
DocumentRoot /Users/kjye/Sites/zf_cms/public
SetEnv APPLICATION_ENV "development"
<Directory /Users/kjye/Sites/zf_cms/public>
Options +Indexes +FollowSymLinks +ExecCGI
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我通过添加“选项+索引+ FollowSymLinks + ExecCGI”修复它感谢您查看。
<VirtualHost *:80>
ServerName zf_cms.local
DocumentRoot /Users/kjye/Sites/zf_cms/public
SetEnv APPLICATION_ENV "development"
<Directory /Users/kjye/Sites/zf_cms/public>
Options +Indexes +FollowSymLinks +ExecCGI
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
这结果在mac os下工作。 感谢所有的帮助和评论。
我有同样的问题,并补充说
Options +Indexes +FollowSymLinks +ExecCGI
有人可以清楚地了解实际问题是什么以及它如何纠正它?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.