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=$2
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