Estoy intentando poner en marcha el tutorial de inicio rápido de Zend Framework, pero me encontré con el problema de .htaccess. Parece que si elimino el archivo .htaccess, el proyecto funciona bien, pero si lo dejo ahí arroja un 403 Forbidden. El .htaccess es el archivo predeterminado generado por el comando de la consola Zend Framework. Aquí está el .htaccess:.htaccess throws 403 Creación de proyecto de inicio rápido de Forbidden/Zend Framework (Mac OS X 10.6.5)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Esta es bajo Mac OS X 10.6.5
mod_rewrite está en AllowOveride Todo
Aquí está mi información de host virtual
<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>
I lo solucionó agregando "Opciones + Índices + FollowSymLinks + ExecCGI" Gracias por ver.
Está * mod_rewrite * habilitado y * AllowOverride * activado (al menos) * FileInfo * para el directorio? – KingCrunch
Lo arreglé !!! Agregué "Opciones + Índices + FollowSymLinks + ExecCGI" en –
kjy112
No creo que lo haya solucionado, creo que simplemente se olvidó de reiniciar después de cambiar los ajustes predeterminados de "Permitir, denegar"; También, dado que tiene acceso a Su configuración de Apache es más eficiente para poner las reglas de reescritura dentro de su configuración .. y no usar el archivo .htaccess. –