mod_rewrite

| | Comentarios (1)

Si hay algo que que me gusta de Apache es el módulo mod_rewrite, hoy me gustaría escribir unas pequeñitas lineas de código para añadir en el fichero .htaccess para controlar el nombre de nuestras urls...

La primera regla quita el index.html (y similares) que aparece en algunas URLs y que es innecesario. Lo que hace es redirigir la página a la dirección sin el texto. Usease, cambiamos de http://www.victor.eu.org/index.html a http://www.victor.eu.org/

La segunda reemplaza las urls *.htm y *.shtml a *.html, que por decirlo así, es más "normal". Si se des comenta la linea RewirteCond solo se hará la sustitución si no existe el fichero .htm o .shtml. Usease cambia de http://www.victor.eu.org/es/datos.htm a http://www.victor.eu.org/es/datos.html

<IfModule mod_rewrite.c>

   RewriteEngine on
   #RewriteBase /kk

   # Cambia URLs del tipo http://localhost/index.html a http://localhost/
   RewriteRule ^(.*)index\.(html|htm|shtml|php) $1 [R=permanent,L]

   # Cambia URLs del tipo http://localhost/hola.htm a http://localhost/hola.html
   #RewriteCond %{REQUEST_FILENAME} !-s
   RewriteRule ^(.*)\.(htm|shtml)$ $1\.html [R=permanent,L]

</IfModule>

Bueno, a ver si dentro de poco añado alguna otra que tengo por ahí para hacer nuestro web más "google friendly" como se suele decir...

Categorías

1 Commentarios

susana dijo:

Hola Victor, aparte de darte la enhorabuena por semejante página, quiero tu cerebro. Probablemnte este no sea el sitio donde poner lo que viene a continuación, mil disculpas, pero me apasiona la programación y no tengo ni idea (bueno, algo, vamos a dejarlo en programación web normalita y una extraña facilidad mental para entender la programación), pero me encantaría meterme en ese mundo. Ya se que es difícil, de buenas a primeras, pero qué me recomiendas para empezar? me fío de ti totalmente. Gracias!

Escribir un comentario

Sobre esta entrada

Esta página contiene una sola entrada realizada por Víctor y publicada el 30 de Octubre 2005 5:56 AM.

Nedstats es la entrada anterior en este blog.

Hiroshima es la entrada siguiente en este blog.

Encontrará los contenidos recientes en la página principal. Consulte los archivos para ver todos los contenidos.

Publicidad