[apache] .htaccess: comando inválido 'RewriteEngine', quizás mal escrito o definido por un módulo no incluido en la configuración del servidor



Answers

En Apache 2+ puedes simplemente hacer lo siguiente (usando el terminal de Linux):

sudo a2enmod rewrite && sudo service apache2 restart

o

sudo a2enmod rewrite && sudo /etc/init.d/apache2 restart

Question

Tengo este error cuando trato de 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 ?







También asegúrese de que php esté habilitado al descomentar el

LoadModule php5_module libexec/apache2/libphp5.so

línea que viene justo después

LoadModule rewrite_module libexec/apache2/mod_rewrite.so

Asegúrate de que ambas líneas

/etc/apache2/httpd.conf

están sin comentarios




Puedo ver que su aplicación AppServ, mod_rewrite está deshabilitada de forma predeterminada en ese paquete WAMP (simplemente lo busqué en Google)

Solución:

Buscar: C:/AppServ/Apache/conf/httpd.conf file.

y #LoadModule rewrite_module modules/mod_rewrite.so comentar esta línea #LoadModule rewrite_module modules/mod_rewrite.so

Reiniciar apache ... Simplez




Related



Tags

apache   web