
Mod-rewrite es un módulo que permite reescritura de direcciones url, generalmente utilizado para transformar páginas dinámicas php en páginas estáticas html para así hacer que sean mas fáciles de recordar y mejorar su indexación por los buscadores.
Este módulo funciona editando el fichero .htaccess. .htaccess es un archivo de texto oculto que puede encontrarse en cada uno de los directorios públicos de los servidores web. Estos archivos contienen una serie de directivas para el servidor Apache que se aplicaran en el directorio donde se encuentra el fichero y en sus subdirectorios también, es decir cuando al servidor le llega una petición de una url, el servidor irá a buscar si en el fichero .htaccess existe alguna directiva para dicha página y si la encuentra la aplicará. Estas directivas las escribes tu mismo editando este fichero. Aquí es donde encontramos el segundo inconveniente, hay algunos proveedores de alojamiento web que no permiten editar los ficheros .htaccess libremente y que limitan las directivas que puedas añadir, así que si está en tu mano escoger el servidor no dudes en informarte sobre el acceso a estos ficheros ya que no sólo te servirán para las urls amigables sino que tienen múltiples utilidades muy interesantes.
Para saber qué se puede o no incluir en este fichero .htaccess, tienes toda la documentación disponible en los manuales de Apache.
Otra forma de añadir las directivas oportunas en este fichero, es utilizar generadores automáticos, donde seleccionas la configuración para indicar cómo quieres ver el enlace final, y directamente te dan el código que debes añadir en el fichero.
Últimos comentarios