Solución:
Debe permitir la sobrescritura.
<Directory "/path/to/document/root/">
AllowOverride All
Allow from All
</Directory>
En primer lugar, establece tu configuración httpd a esto (la ruta puede diferir entre sí. En mi ubuntu está ubicado en / etc / apache2 / sites-available / default):
DocumentRoot /var/www
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
Después de eso, deberías habilitar mod_rewrite con este comando:
sudo a2enmod rewrite
El último, reinicia tu apache Servicio:
sudo service apache2 restart
Para asegurarse de ello, puede comprobarlo de nuevo desde phpinfo en Configuración> apache2handler> Módulos cargados debe estar escrito mod_rewrite
y significa que mod_rewrite está habilitado.
Tuve un problema similar, pero las otras respuestas no me ayudaron. Esta línea al comienzo de .htaccess
resolvió mi problema:
Options +FollowSymLinks -MultiViews
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)