Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/10/2011, 07:31
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 13 años, 2 meses
Puntos: 48
Respuesta: Dudas con las URL's amigables

....mmm vi la pagina y bueno podrias hacer una pagina sin id y si el titulo se llegara a repetir se le asigna una id al que se esta repitiendo.ej:
noticia 1:
/noticia/steve-job-muere
noticia 2:
/noticia/02/steve-job-muere

eso de agregarle los guiones al titulo en la url es opcional pero yo lo recomiendo porque si lo dejas con espacios pueden aparecer con un %20.
Para evitar eso tienes que tener una funcion que transforme los espacios(%20) a guiones(-) y cuando alguien solicite steve-jobs-muere tu mandas una consulta algo asi a tu base de datos:
Código PHP:
Ver original
  1. $titulo = $_GET['titulo'];//steve%20jobs%20muere;
  2. $titulo = str_replace('%20','-',$titulo);
  3. $titulo = str_replace(' ','-',$titulo);
  4. $consulta = mysql_query("select * from noticias where Replace(Titulo,' ','-')='".$titulo."'");

sigo preferiendo con id...pero bueno podrias hacer que si se repite el titulo le agregas el id.