Foros del Web » Administración de Sistemas » Software para Servers »

Problema htaccess y URL amigables

Estas en el tema de Problema htaccess y URL amigables en el foro de Software para Servers en Foros del Web. Bueno, quiero poner en mi web direcciones amigables, estoy probandolo en localhost y no me funciona...no se como debo hacerlo bien :( os cuento, las ...
  #1 (permalink)  
Antiguo 26/08/2014, 10:44
 
Fecha de Ingreso: agosto-2014
Mensajes: 10
Antigüedad: 9 años, 8 meses
Puntos: 0
Problema htaccess y URL amigables

Bueno, quiero poner en mi web direcciones amigables, estoy probandolo en localhost y no me funciona...no se como debo hacerlo bien :(

os cuento, las noticias de mi web son de la forma:

localhost/carp/web/noticias/vernoticia.php?id=1

y pretendo que se vea asi:

localhost/carp/web/noticias/titulo de la noticia


He estado mirando bastante por internet y he hecho algo mas o menos asi en mi .htaccess..


Código:
RewriteEngine On
RewriteRule localhost/carp/web/noticias/([^/\.]+)/?$ vernoticia.php?titulo=$1 [L]

Y las url siempre se me ven igual, con la id....No tengo ni idea de como afrontar esto.

¿alguna idea por faavor?

Gracias a todos
  #2 (permalink)  
Antiguo 26/08/2014, 11:10
Avatar de el_gustavo  
Fecha de Ingreso: mayo-2009
Mensajes: 117
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: Probelma htaccees y url amigables me tiene loca!!

Prueba con

Options +FollowSymLinks

RewriteEngine on

#aca pones que la raiz de tu sitio sea esa carpeta, no es necesario incluir localhost
RewriteBase /carp/web

#si empieza con noticias seguido de un valor de variable, fijate que estas diciendo que puede ir cualquier caractrer, incluso un espacio
RewriteRule ^noticias/([^/\.]+)/?$ vernoticia.php?titulo=$1 [L]
  #3 (permalink)  
Antiguo 26/08/2014, 12:59
 
Fecha de Ingreso: agosto-2014
Mensajes: 10
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Probelma htaccees y url amigables me tiene loca!!

me sigue apareciendo como siempre , con la id :(

es que no entiendo bien como funciona...¿donde entiende el htaccess que tiene que escribir el titulo y no la id?

estoy desesperada con esto
  #4 (permalink)  
Antiguo 26/08/2014, 13:08
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Probelma htaccees y url amigables me tiene loca!!

pero estas creando los links con id o sin id?

podrias poner un ejemplo del tag html con el que armas el link?

gracias
  #5 (permalink)  
Antiguo 26/08/2014, 13:14
 
Fecha de Ingreso: agosto-2014
Mensajes: 10
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Probelma htaccees y url amigables me tiene loca!!

Este es el enlace:
localhost/carp/web/noticias/vernoticia.php?id=1

La id cambia dependiendo de en qué noticia pinche.

Muchas gracias, a ver si lo puedo solucionar al fin.
  #6 (permalink)  
Antiguo 26/08/2014, 15:34
 
Fecha de Ingreso: agosto-2014
Mensajes: 10
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema htaccess y URL amigables

o sea, yo escribo en la barra de direcciones:

localhost/carp/web/noticias/1 (el 1 o el nombre de la id que quiera)

y me sale que no encuentra la ruta..... no funcionaaa :(
  #7 (permalink)  
Antiguo 27/08/2014, 07:02
 
Fecha de Ingreso: agosto-2014
Mensajes: 10
Antigüedad: 9 años, 8 meses
Puntos: 0
Respuesta: Problema htaccess y URL amigables

Ya me sale bien!!!

Ahora solo falta un nuevo problema...Y es que las imagenes de las noticias(subidas a mi servidor) no se muestran.... porque cambia la ruta (al ser amigable) al buscar los archivos de imagen y entonces no las lee bien

Ahora como soluciono esto???

buff que quebradero de cabeza...que hartita
  #8 (permalink)  
Antiguo 29/08/2014, 12:03
 
Fecha de Ingreso: agosto-2008
Mensajes: 20
Antigüedad: 15 años, 8 meses
Puntos: 1
Respuesta: Problema htaccess y URL amigables

por ejemplo si tu carpeta de imagenes se llama "img" y la de los javascripts se llama "js" le agregar una linea que diga que no haga el rewrite a esos directorios

RewriteEngine on
RewriteBase /carp/web
RewriteCond $1 !^(js|img)
RewriteRule ^noticias/([^/\.]+)/?$ vernoticia.php?titulo=$1 [L]

Etiquetas: amigables, php, servidores-web, url
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 14:02.