Probar mod_rewrite en Apache Linux
Junio 25, 2008
Aquà te presento un fácil ejemplo para verificar si tu apache de Linux ejecuta correctamente el mod_rewrite para las direcciones cortas (URL amigables).
-
Crea un archivo php llamado rewrite.php con el siguiente codigo:
<h2 align=center><?if(isset($_GET['link'])){if($_GET['link']==1){echo"Enlace sin usar mod_rewrite";}elseif($_GET['link']==2){echo"Felicitaciones!! Tu has usado mod_rewrite de Apache y funciona correctamente";}else{echo"Verifica el modulo mod_rewrite de tu Apache";}}?></h2><hr><head><title>Probar mod_rewrite en Apache Linux</title></head><body><h1>Probar mod_rewrite en Apache Linux</h1><p><a href="rewrite.php?link=1">Enlace uno </a> = rewrite.php?link=1</p><p><a href="link2.html">Enlace 2</a> = link2.html</p><ul><li>Prueba el enlace uno</li><li>Luego prueba el enlace dos</li><li>Si con el enlace dos te sale que la página no fue encontrada entonces no tienes activado los .htaccess del apache o no funciona el mod_rewrite</li></ul></body></html>
Descargar el código: rewrite
- Crea un archivo llamado .htaccess con el siguiente contenido:
RewriteEngine OnRewriteRule ^link([^/]*).html$ rewrite.php?link=$1 [L]
- Ejecuta desde tu navegador al archivo rewrite.php
- Prueba el enlace uno
- Luego prueba el enlace dos
- Si con el enlace dos te sale que la página no fue encontrada entonces no tienes activado los .htaccess del apache o no funciona el mod_rewrite
- Si con el enlace dos obtienes un mensaje de Felicitaciones entonces tu mod_rewrite funciona correctamente y tu error se deba a otra configuración
Entrada almacenada bajo: Libre
Este post ha sido visto 576 veces
Suscribirse por mail
Envia comentario
Algunas etiquetas HTML estan permitidas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>
Conectate a este comentario | Suscribete a los comentarios via RSS Feed