New question

Question:

 
  2  
 
Date: 30-07-2016 13:11:09 (In Spanish)

Expediente X con URL Amigable[Resolved]

Hola compañeros, me pasa algo muy raro, no puedo entenderlo...

Para ver lo que digo tendréis que entrar en un portal que estoy terminando, se llama tuplazadegaraje.es

Lo que ocurre es que desde el menú, si os situáis encima de donde pone alquiler se despliega y sale OFERTA ALQUILER y busco alquiler, si pulsáis en OFERTA ALQUILER veréis que da un error 404, como si la url no se detectara en el htacces.

Pues bien... aquí viene lo bueno, si cuando os da el 404, hacéis click como si fueseis a escribir otra URL, pero cuando se selecciona no borráis ni cambiáis nada, y le dais a ENTER veréis que se carga perfectamente la página.

En Resumen, si pulsáis cualquier enlace que os lleve a esa URL dará un 404, pero después de dar el error, seleccionáis el enlace y le dais enter, carga perfectamente

Nunca me ha pasado algo así de raro, (a lo mejor no es raro pero para mi si).

Si alguien sabe por que es y me lo puede decir estaré eternamente agradecido.
Tags: htaccess - Question - URL - URL Friendly Votes: 2 - Answers: 2 - Views: 10 Share on: Google Facebook Twitter LinkedIn Link
 

Answers:

  • Date: 31-07-2016 12:50:55 Hola Fran, estuve viendo tu problema y creo que tiene que ver con la barra final de la URL, intenta modificar tu código de htaccess para que funcione tanto con barra final como sin ella.

    O sea, esta URL funciona, estado 200 OK:
    http://tuplazadegaraje.es/alquiler-oferta-plazas-garaje/

    pero esta URL no, estado 404 Not Found:
    http://tuplazadegaraje.es/alquiler-oferta-plazas-garaje

    Analizando las peticiones, en ambos casos se hace con barra final, pero sospecho que viene por ahí el tema.

    Prueba esto y nos cuentas.

    Saludos y buen código!
      Votes: 3 - Link answer
     
  •  
      3  
     
    Date: 01-08-2016 01:39:06 Eres una máquina Fernando,

    para serte sincero cuando vi tu respuesta y miré mi código y vi que las barras estaban en los enlaces, pensé que no iba a funcionar, pero como siempre compruebo las cosas decidía agregar esta línea a mi .htacces

    RewriteCond %{REQUEST_URI} /+[^\.]+$
    RewriteRule ^(.+[^/])$ %{REQUEST_URI}/ [R=301,L]


    Estas líneas obligan a poner barra al final aunque no tenga, y le hace una redirección 301 para que no hay problemas.

    Y cual fue mi sorpresa!!!!!

    Ya funciona.

    Muchísimas gracias por tu ayuda.
      Votes: 3 - Link answer
     
To actively participate in the community first must authenticate, enter the system.Sign In
 
frjcbbae garagebible.com