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

[SOLUCIONADO] Problemas con GET y urlamigables

Estas en el tema de Problemas con GET y urlamigables en el foro de Apache en Foros del Web. Vereis en mi blog antes de ponerle las url amigables todo iba bien, osea yo recibia el codigo http://localhost/categoria.php?id=1&titulo=Windows y con las url amigables quedaria ...
  #1 (permalink)  
Antiguo 30/09/2013, 01:15
 
Fecha de Ingreso: junio-2013
Ubicación: La Eliana
Mensajes: 38
Antigüedad: 11 años, 5 meses
Puntos: 0
Pregunta Problemas con GET y urlamigables

Vereis en mi blog antes de ponerle las url amigables todo iba bien, osea yo recibia el codigo
http://localhost/categoria.php?id=1&titulo=Windows
y con las url amigables quedaria asi:
http://localhost/categoria/1-Windows
Pero el problema surge aqui.
Resulta que en mi seccion categorias se muestra:
Noticias en la categoria $_GET[titulo] y me sale el titulo, y debajo las noticias en esa categoria, pero el problema esta en que cuando lo hago por url amigables me muestra:
Noticias en la categoria
Y no me sale el titulo de la noticia pero si las noticias, ya que no recibo nada via get, alguien sabe como se solucionaria??
Gracias de antemano
  #2 (permalink)  
Antiguo 30/09/2013, 01:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Problemas con GET y urlamigables

Pues seguramente no estés pasando ese dato por URL como variable en la reescritura. Pero sin ver tu .htaccess todo es adivinar al viento.
  #3 (permalink)  
Antiguo 30/09/2013, 05:31
 
Fecha de Ingreso: junio-2013
Ubicación: La Eliana
Mensajes: 38
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problemas con GET y urlamigables

Cita:
Iniciado por pzin Ver Mensaje
Pues seguramente no estés pasando ese dato por URL como variable en la reescritura. Pero sin ver tu .htaccess todo es adivinar al viento.
Si que lo pasa bien porque si lo hace con url normal me lo pone y si lo hago con url amigable no me lo pone
  #4 (permalink)  
Antiguo 30/09/2013, 05:32
 
Fecha de Ingreso: junio-2013
Ubicación: La Eliana
Mensajes: 38
Antigüedad: 11 años, 5 meses
Puntos: 0
Respuesta: Problemas con GET y urlamigables

RewriteEngine On
RewriteCond %{HTTP_HOST} ^eucaly.tk [NC]
RewriteRule ^(.*)$ http://www.eucaly.tk/$1 [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
Rewriterule ^(.*)/(.*)-(.*)$ $1.php?id=$2&titulo=$4
  #5 (permalink)  
Antiguo 01/10/2013, 06:02
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Problemas con GET y urlamigables

Cita:
Iniciado por danibabasalom Ver Mensaje
Si que lo pasa bien porque si lo hace con url normal me lo pone y si lo hago con url amigable no me lo pone
Por eso digo, en la reescritura.

Cita:
Iniciado por pzin Ver Mensaje
Pues seguramente no estés pasando ese dato por URL como variable en la reescritura.
Cita:
Iniciado por danibabasalom Ver Mensaje
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{HTTP_HOST} ^eucaly.tk [NC]
  3. RewriteRule ^(.*)$ http://www.eucaly.tk/$1 [L,R=301]
  4. RewriteCond %{REQUEST_FILENAME} !-f
  5. Rewriterule ^(.*)/(.*)-(.*)$ $1.php?id=$2&titulo=$4
Seguramente funcione cambiando ese $4 por un $3.

Etiquetas: php
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 09:27.