Ver Mensaje Individual
  #11 (permalink)  
Antiguo 14/12/2009, 04:47
serser
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Como hacer URL amigables para este sitio

Si has seguido todas las instrucciones, debería funcionarte.

¿Has tomado en cuenta lo primero que dijo Vitesse92?
Cita:
Iniciado por Vitesse92 Ver Mensaje
Sin embargo, fcmonier85 no se si lo sepas, pero este es uno de los principales problemas que tube al convertir url amigables de un sitio que estava haciendo, es que pensaba que las url amigables el archivo .htaccess las iba hacer aparecer en el navegador: eso es un error.

Tus enlaces son de la siguiente forma ahorita:
http://www.cadenagramonte.cu/campito/leer_noticia.php?id=11&tipo=2
Pero en ves de eso, tienes que ponerlas asi en TU pagina
http://www.cadenagramonte.cu/campito/11/2
...
A lo mejor me equivoco, pero creo que no.

mod_rewrite no es una herramienta mágica que nos cambia las URL sin más. Por ejemplo, para que en el navegador te salga

http://www.cadenagromonte.cu/campito/30/1

en vez de

http://www.cadenagramonte.cu/campito/leer_noticia.php?id=30&tipo=1

primero tienes que cambiar el enlace el el archivo php. Por ejemplo, si en el archivo php tienes esto:

www.cadenagramonte.cu/campito/leer_noticia.php?id=30&tipo=1

debes cambiarlo por esto otro:

www.cadenagramonte.cu/campito/30/1

O si tienes variables debes cambiar esto:

www.cadenagramonte.cu/campito/leer_noticia.php?id=$id&tipo=$tipo

por esto otro:

www.cadenagramonte.cu/campito/$id/$tipo

(Esto es solo un ejemeplo que debes adaptarlo al contexto de tu php).

Y después en el .htaccess debes poner esto:

RewriteRule ^campito/(.*)/(.*)$ campito/leer_noticia.php?id=$1&tipo=$2