0
configurar htaccess en CentOS

Open 2 Respuestas 50 Views
Buenas, hace unos dias monte un servidor con centOS, apache, mysql, vestaCP.

La cuestion es que subo la pagina al dominio y me tira error "500 Internal Server Error", borre el htaccess, y la pagina empieza a funcionar bien.. pero a la hora de ir y iniciar sesion (dominio.com/login) tira error 404..

Supongo que tengo que configurar algo mas en el htaccess o en el servidor pero no se que..

 

edito: encontre este error en el log, nose si servira de algo

htaccess: Invalid command '\xef\xbb\xbfRewriteEngine', perhaps misspelled or defined by a module not included in the server configuration

2 Respuestas

1
respondido por luigibalzani (10,210 puntos) Mar 18
4Comentarios
comentado por krvam (220 puntos) Mar 18
gracias, hice todo lo que dice ahi pero sigue igual
comentado por luigibalzani (10,210 puntos) Mar 18
El error que pasaste es bastante claro, no hay muchas otras cosas que puedan ser, si haces esto:

grep -i LoadModule /etc/httpd/conf/httpd.conf | grep -i rewrite

que te responde?
comentado por krvam (220 puntos) Mar 18
me responde esto "LoadModule rewrite_module modules/mod_rewrite.so"
comentado por luigibalzani (10,210 puntos) Mar 19
Configura el loglevel de apache en debug para seguir el error y si podes podes pegalo aca:

http://httpd.apache.org/docs/current/mod/core.html#loglevel
0
En los archivos de configuración, probablemente en el .htaccess hay caracteres invisibles llamados BOM, que son invisibles, y sirven para identificar que el archivo está en UTF-8.  Puede ser que el editor que usaste los agregue al grabar. O puede ser que la herramienta para transferir los archivos (cliente FTP) los agregó.

Mirá aca: https://stackoverflow.com/questions/5373334/500-internal-server-error-when-using-htaccess-with-rewriteengine

Desde el servidor con vi podés eliminarlos así:

: set nobomb

: wq

Sino, fijate las opciones del editor que estás usando.
respondido por gorlok (240 puntos) Abr 13
...