Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/01/2011, 10:36
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Puede que algo imposible con htacces y mod_rewrite

En primer lugar te digo que ModRewrite sirve para muchas otras cosas.
En este caso en particular, es para construir las denominadas url's amigables, que por otro lado es una de las consultas más frecuentes...

Si vos utilizás
http://pruebas.lan/titulo-de-la-noticia-3654
estas poniendo una url a algo (dejemos a un lado el hecho de que ni siquiera tiene extensión, o bién podria tratarse de una carpeta)

ModRewrite en .htaccess justamente transforma esa url (que ni siquiera existe como destino físico para un archivo o carpeta) en una variable que se pasa a el archivo pagina.php, ni más ni menos. Por supuesto que el $1 se corresponde a la ultima parte de la expresión (la que sigue al ultimo -), pero la gracia es justamente esa, hacer desaparecer la $query_string, para permitir un mejor indexado del buscador. Lo que en realidad es una página dinámica aparece como una página estática con el agregado de un elemento descriptivo (ni que decirte de la relevancia de las palabras claves de una búsqueda si están en la misma url)

Basta que veas los posts de FDW para ver como los titulos de los posts aparecen como parte de la url


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.