Foros del Web » Administración de Sistemas » Apache »

Error 500 .htaccess

Estas en el tema de Error 500 .htaccess en el foro de Apache en Foros del Web. Saludos a todos, pues me gustaria saber si me podrían ayudar con esto. El problema es que recivo un error 500 al ingresar esta linea ...
  #1 (permalink)  
Antiguo 17/07/2009, 17:08
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Exclamación Error 500 .htaccess

Saludos a todos, pues me gustaria saber si me podrían ayudar con esto.

El problema es que recivo un error 500 al ingresar esta linea en mi .htaccess

RewriteRule ^$ /cgi-bin/index.cgi [L]

Pero esta linea necesito tenerla obligatoriamente, solo que no me permite ponerla sino me da error 500 entonces me gustaria sabert que tengo mal escrito en esta linea y que debo modificarle para que funcione correctamente.


Gracias!
  #2 (permalink)  
Antiguo 17/07/2009, 17:10
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Error 500 .htaccess

Utiliza: ^.*$
  #3 (permalink)  
Antiguo 17/07/2009, 17:11
Avatar de SirGalbraith  
Fecha de Ingreso: julio-2009
Mensajes: 16
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Error 500 .htaccess

Buenas!!

Es cosa de Apache. ¿Has activado el mod_rewrite?
  #4 (permalink)  
Antiguo 17/07/2009, 17:11
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Error 500 .htaccess

Sip si lo he activado.

Y al intentar esto:

RewriteRule ^.*$ /cgi-bin/index.cgi [L]

no me funciono todavia :S
  #5 (permalink)  
Antiguo 17/07/2009, 17:44
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 21 años, 2 meses
Puntos: 41
Respuesta: Error 500 .htaccess

Tema movido desde PHP
  #6 (permalink)  
Antiguo 17/07/2009, 17:45
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Error 500 .htaccess

Cita:
Iniciado por jpinedo Ver Mensaje
Tema movido desde PHP

En a donde movieron mi tema? :S
  #7 (permalink)  
Antiguo 17/07/2009, 18:15
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Error 500 .htaccess

El tema fue movido desde la sección de PHP a esta sección de Apache.

El problema es que tu regla provoca una redirección sin fin. Debes añadir una excepción con RewriteCond para que no se capturen archivos y directorios que en realidad existan.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #8 (permalink)  
Antiguo 17/07/2009, 18:22
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Error 500 .htaccess

Ok, bueno aqui les mando el .hatccess completo, asi podran comprenderlo mejor y guiarme mejor a la reparacion de este problema.

Cita:
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1]

RewriteRule ^$ /cgi-bin/index.cgi [L]
RewriteRule ([0-9A-Za-z]{12})-del-([0-9A-Za-z]+)/.+$ /cgi-bin/index.cgi?del=$1-$2 [L]

RewriteCond %{REQUEST_FILENAME} !-f
#RewriteRule ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})(\.html?|$)$ /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2 [L]
#RewriteRule ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})/([^\/]*)(\.html?|$)$ /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2&fname=$3 [L]
RewriteRule ^([0-9A-Za-z]{12})(\.html?|$)$ /cgi-bin/index.cgi?op=download1&id=$1 [L]
RewriteRule ^([0-9A-Za-z\-_]*)/?([0-9A-Za-z]{12})(/[^\/]*|$)(\.html?|$)$ /cgi-bin/index.cgi?op=download1&usr_login=$1&id=$2&fname=$3 [L]

RewriteRule ^checkfiles\.html$ /cgi-bin/index.cgi?op=checkfiles [L]
RewriteRule ^contact\.html$ /cgi-bin/index.cgi?op=contact [L]
RewriteRule ^premium\.html$ /cgi-bin/index.cgi?op=payments [L]
RewriteRule ^login\.html$ /cgi-bin/index.cgi?op=login [L]
RewriteRule ^latest-files(\d*).html$ /cgi-bin/index.cgi?op=catalogue&page=$1 [L]
#RewriteRule ^catalogue(.*)\.html$ /cgi-bin/index.cgi?op=catalogue&date=$1 [L]
RewriteRule ^news([0-9]*)\.html$ /cgi-bin/index.cgi?op=news&page=$1 [L]
RewriteRule ^n([0-9]+)-.*\.html$ /cgi-bin/index.cgi?op=news_details&news_id=$1 [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9A-Za-z\-_]{4,64})(/[^\/]*/?|$)$ /cgi-bin/index.cgi?op=user_public&usr_login=$1&fld=$2 [L,NC]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([a-z0-9\-\_]+).html(.*) /cgi-bin/index.cgi?op=page&tmpl=$1$2 [L]

ErrorDocument 404 /404.html
Espero me puedan ayudar :S

Muchas gracias por la ayuda ^_^
  #9 (permalink)  
Antiguo 17/07/2009, 18:29
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Error 500 .htaccess

Revisa el archivo log de errores de Apache. Allí encontrarás más información sobre el error.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #10 (permalink)  
Antiguo 17/07/2009, 18:29
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Error 500 .htaccess

Donde Puedo encontrar ese archivo?
  #11 (permalink)  
Antiguo 17/07/2009, 18:35
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: Error 500 .htaccess

Depende de la configuración. Debes buscar en tu archivo de configuración (httpd.conf) la directiva ErrorLog. Algo como esto:
Código Apache:
Ver original
  1. ErrorLog logs/error_log
Abre ese archivo y verás el historial de errores.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #12 (permalink)  
Antiguo 17/07/2009, 19:42
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 5 meses
Puntos: 2
Respuesta: Error 500 .htaccess

ahh ya lo encontré pues me sale este error:

Premature end of script headers: /home/MIWEB/public_html/cgi-bin/index.cgi

Pero ni se que significa x.x

Alguien sabe que sucede?

Última edición por TxT; 17/07/2009 a las 19:58
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:09.