.htaccess: Comando no válido 'RewriteEngine', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor
Recibo este error al intentar buscar archivos php localmente
[Fri Apr 13 19:16:40 2012] [alert] [client 127.0.0.1] C:/AppServ/www/hr-website/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration, referer: http://127.0.0.1/
cuál es el problema ?
En Apache 2+, simplemente puede hacer lo siguiente (usando la terminal de Linux):
sudo a2enmod rewrite && sudo service apache2 restart
o
sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart
o definido por un módulo no incluido en la configuración del servidor
Verifique para asegurarse de haberlo mod_rewrite
habilitado.
De: https://webdevdoor.com/php/mod_rewrite-windows-apache-url-rewriting
- Busque el archivo httpd.conf (normalmente lo encontrará en una carpeta llamada conf, config o algo parecido)
- Dentro del archivo httpd.conf, descomente la línea LoadModule rewrite_module module/mod_rewrite.so (elimine el signo de almohadilla '#' delante de la línea)
- También busque que la línea ClearModuleList no esté comentada, luego busque y asegúrese de que la línea AddModule mod_rewrite.c no esté comentada.
Si la LoadModule rewrite_module modules/mod_rewrite.so
línea falta por completo en el archivo httpd.conf, simplemente agréguela.
Comando de muestra
Para habilitar el módulo en un ubuntu estándar, haga esto:
a2enmod rewrite
systemctl restart apache2
Simplemente siga sencillos pasos 1-2-3:
1) Ir a la barra de tareas
2) Haga clic en el ícono WAMP (clic izquierdo)
3) Ahora vaya a Apache > Servicios > Módulo Apache y verifique que Rewrite_module esté habilitado o no. Si no es así, ¡haga clic en él! ¡WAMP se reiniciará automáticamente y listo!
Puedo ver que estás usando AppServ, mod_rewrite está deshabilitado de forma predeterminada en ese paquete WAMP (simplemente lo busqué en Google)
Solución:
Encontrar C:/AppServ/Apache/conf/httpd.conf
archivo.
y descomentar esta línea
#LoadModule rewrite_module modules/mod_rewrite.so
Reiniciar apache... Simplez