Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/10/2005, 03:50
Avatar de Jandroide
Jandroide
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 1 mes
Puntos: 1
A vueltas con la optimización de urls

Hola,
después de leer este gran artículo de zona php --> http://zonaphp.com/articulo30.php, decidí hacerlo pero no hay manera humana de que me funcione. He buscado otros tutoriales y tampoco, cada vez me falla algo. También he buscado infinidad de mensajes en este foro y, sin darme solución, he comprobado que hay mucha gente que anda bastante perdida con este asunto. Así que voy a mostraros por pasos lo que hago, a ver si así se puede orientar a los que tampoco les salga.

1) Compruebo en el httpd.conf que está activado
Código PHP:
LoadModule rewrite_module modules/mod_rewrite.so 
2) Utilizo Appserv bajo WINDOWS, así que he escogido el primer método del artículo porque el siguiente pone que no funciona en W. Dentro del directorio www he creado otro llamado articulo y ahí he creado el .htaccess:
Código PHP:
#Activamos el mod_rewrite
RewriteEngine on
#Le indicamos como re-escribir la URL
#En este caso lo que hacemos es indicarle que las expresiones entre paréntesis corresponden al id y página respectivamente.
RewriteRule /articulo/(.+)/(.+) /articulo.php?id=$1&pagina=$
3) He creado en archivo articulo.php donde he puesto tres echos para mostrar las variables $id, $_GET['id'] y $url[2], para ver si funciona alguna. Según el artículo ya debería funcionar pero no sé.....Ahora escribo en el navegador cosas como http://localhost/articulo/articulo/2/5 pero no veo nada significativo. También he probado a subir el .htaccess al directorio www, pero nada.

Perdón por la parrafada, pero como soy algo torpe prefiero exponerlo todo paso a paso. Gracias