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

.htaccess error 500 :S

Estas en el tema de .htaccess error 500 :S en el foro de Apache en Foros del Web. Saludos me gustaria saber si alguien me puede informar que error tiene mi htaccess. Primero les dire que este sirve para buscar una imagen que ...
  #1 (permalink)  
Antiguo 02/07/2008, 11:49
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
.htaccess error 500 :S

Saludos me gustaria saber si alguien me puede informar que error tiene mi htaccess. Primero les dire que este sirve para buscar una imagen que esta en una carpeta y mostrarla en el archivo php. Antes me iva bien pero ahora que me cambie de host pues ahora tiene un error 500, al quitar el .htaccess funciona bien y me notificaron que tiene algun error el mismo.

este es:

Código:
RewriteEngine on

RewriteRule ^uploaded/(.+?)$ img.php?get=$1 [PT,L]
Yo la verdad que no le veo ningun error pero bueno a ver si agluien me explica que es lo que esta mal. Gracias!
  #2 (permalink)  
Antiguo 02/07/2008, 12:31
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 8 meses
Puntos: 2534
Respuesta: .htaccess error 500 :S

intenta sin escribir en el .htaccess y si te sale el mismo error, quiere decir que tu servidor no te permite hacer esto...

aun así, prueba

Código:
RewriteEngine on
RewriteBase /

RewriteRule ^uploaded/(.+?)$ /img.php?get=$1 [PT,L]
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/07/2008, 12:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: .htaccess error 500 :S

Puedes probar a quitar esas instrucciones del fichero .htaccess y poner por ejemplo lo siguiente:

Código:
Options -Indexes -Includes
Order allow,deny
Allow from all
Si te desaparace el error 500 es que en tu nuevo hosting no tienen activado el modulo MOD_REWRITE, y no lo puedes usar a no ser que lo instalen.
__________________
Pop & Rock Bands
Pop Music Stars
  #4 (permalink)  
Antiguo 02/07/2008, 13:03
 
Fecha de Ingreso: septiembre-2006
Mensajes: 81
Antigüedad: 18 años, 3 meses
Puntos: 5
Respuesta: .htaccess error 500 :S

crea un archivo php:

phpinfo.php
Código PHP:
<?php
 phpinfo
();
?>
y lo abres, si sale el mod_rewrite instalado, te tendria que funcionar...

saludos
elliot
  #5 (permalink)  
Antiguo 02/07/2008, 13:56
(Desactivado)
 
Fecha de Ingreso: julio-2008
Mensajes: 13
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: .htaccess error 500 :S

el error 500 creo que es por que es una operacion que atenta o que consideran ellos atenta contra el servidor
  #6 (permalink)  
Antiguo 02/07/2008, 14:27
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 6 meses
Puntos: 2135
Respuesta: .htaccess error 500 :S

Tema trasladado a Apache.
  #7 (permalink)  
Antiguo 02/07/2008, 16:18
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: .htaccess error 500 :S

pateketrueke:
Cita:
Probe eso que me dijiste y sigue sin funcionar.
00siete:
Cita:
Probe lo que dijiste y borre todas las lineas de mi htaccess y puse esas lines que djiste y me entra bien a mi host :S
Asi que no entiendo a que se refiere estos problemas si alguien podria indicarme. Gracias

------------
En otras de mis webs hospedadas en el mismo hosting tengo esto:

Cita:
RewriteEngine on
RewriteRule ^inicio.html$ index.php
Y funciona bien, asi que el mod_rewrite si que esta instalado en el host no?

Última edición por TxT; 02/07/2008 a las 16:23
  #8 (permalink)  
Antiguo 02/07/2008, 16:22
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: .htaccess error 500 :S

Pues si quitando las lineas de RewriteRule desaparece el error, te repito lo que de dije en el anterior mensaje:
"en tu nuevo hosting no tienen activado el modulo MOD_REWRITE, y no lo puedes usar a no ser que lo instalen."
Si lo necesitas realmente, quizá debas plantearte elegir otro hosting que si lo tenga instalado.
__________________
Pop & Rock Bands
Pop Music Stars
  #9 (permalink)  
Antiguo 02/07/2008, 16:46
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: .htaccess error 500 :S

Si esta activado, en otras de mis cuentas de hosting funcionan mis scripts solo que estan digamos por ejemplo:

Cita:
RewriteEngine on
RewriteRule ^uploaded/([a-zA-Z0-9_-]*) img.php?get=$1 [PT,L]
y probe eso en el host que tengo el script y funciona la web y se quita el error 500 asi que el problema esta en eso de:

Cita:
RewriteRule ^uploaded/(.+?)$ img.php?get=$1 [PT,L]
Aunque no entiendo porque...

El problema con el primer script (que si funciona bien) es que como las imagenes estan guardadas en digamos un archivo imagen/imagen.gif y con el script img.php?get=imagen.gif no me saca la imagen, dice que la imagen no esta encontrada :S como si no existe la imagen :S
  #10 (permalink)  
Antiguo 02/07/2008, 17:44
 
Fecha de Ingreso: enero-2005
Mensajes: 95
Antigüedad: 19 años, 11 meses
Puntos: 0
Respuesta: .htaccess error 500 :S

revisa el log de errores de apache alli te dira la causa exacta del error
__________________
customsmf
Seo,tutoriales,decargas
  #11 (permalink)  
Antiguo 02/07/2008, 17:50
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: .htaccess error 500 :S

y como puedo ver el log de errores en un host web?
  #12 (permalink)  
Antiguo 03/07/2008, 11:06
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: .htaccess error 500 :S

Pregúntale a tu empresa de hosting. En muchas de ellas se puede acceder directamente desde su panel de control (CPanel o similar), mira a ver si tienes un icono que ponga "raw stats" o algo parecido.
__________________
Pop & Rock Bands
Pop Music Stars
  #13 (permalink)  
Antiguo 04/07/2008, 08:39
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: .htaccess error 500 :S

el error me dice esto:
/home/miweb/public_html/.htaccess: RewriteRule: cannot compile regular expression '^uploaded/(.+?)$'\n

tengo unas 100 lineas o mas que dicen eso mismo, todas.
  #14 (permalink)  
Antiguo 04/07/2008, 11:55
 
Fecha de Ingreso: marzo-2008
Mensajes: 306
Antigüedad: 16 años, 8 meses
Puntos: 6
Respuesta: .htaccess error 500 :S

No entiendo por qué usas la interrogación. Si lo que pretendes es admitir que no haya nada tras la barra, es mejor usar: ".*"
Además conviene que las barras vayan "escapadas".
Puedes probar a ver si te funciona lo siguiente:
Código:
RewriteRule ^uploaded\/(.*)$ /img.php?get=$1 [L]
__________________
Pop & Rock Bands
Pop Music Stars
  #15 (permalink)  
Antiguo 04/07/2008, 15:40
Avatar de TxT
TxT
 
Fecha de Ingreso: junio-2008
Ubicación: Canada
Mensajes: 272
Antigüedad: 16 años, 6 meses
Puntos: 2
Respuesta: .htaccess error 500 :S

AL FIN!!!

Ya esta ahora si funciona todo bien :D Muchisimas Gracias!!!
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 20:48.