ModRewrite is a powerful feature of the Apache web server. It provides an easy way to modify/manipulate URLs. As complicated as it sounds a regular webmaster can benefit from this feature in many way. I will list here the ones I consider most useful for the regular webmaster.

Create easy to remember URLs or also known as COOL URIs, other call them Search Engine Friendly URLs. For example you have some complicated site driven by some server-side scripting language: PHP, Perl, etc. In general its URLs will look like

http://www.example.com/view.php?cat=articles&a=10&page=20&lang=en

It is not easy to remember such URL.

Using ModRewrite you can make the URL look like:

http://www.example.com/en/articles/10-2

Here is the code:

RewriteEngine On
RewriteRule ^([a-z]*)/([a-z]*)/([1-9]+)(-[1-9]+)? $ http://www.example.com/view.php?cat=$2&a=$3&page=$4&lang=$1 [L]

What the code does? It tries to match the requested URL against a regular expression string.
In case it finds a match it performs an internal rewrite. The user will never see the long URL in his browser.

Change enviromental variables
An example can be found here

The official ModRewrite documentation can be found at:
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html

In the next several articles you will find some commonly used ModRewrite rules for performing everyday tasks.

Las aplicaciones preferidas en los smartphones Snapchat, Vine y Candy Crush Saga han escalado posiciones y se han convertido en las aplicaciones más descargadas de 2013. El año 2013 ha sido muy in...
jQuery Mobile 1.0 listo para descargar El equipo de trabajo del popular framework Javascript acaba de liberar jQuery Mobile 1.0 final. Este primer lanzamiento de la librería para crear a...
Estadísticas sobre las compras en internet a tráves de móviles En una encuesta realizada por IDG Global Solutions, se quiso indagar qué porcentaje de usuarios de teléfonos inteligentes habían efectuado una compra ...
Modulo Opencart para darle permisos a los usuarios administradores Este vQmod le permite personalizar las categorías de productos de un usuario administrador puede modificar / acceso. características: * Producto...
Nokia vende mas de 400 patentes Nokia acaba de venderle 450 patentes (de las que 350 son “esenciales” para la telefonía móvil) a Sisvel, una compañía tachada muchas veces de troll. N...
Ranking Lenguajes de Programación Octubre 2012 Habiendo superado tres cuartas partes del año ya es posible apuntar las primeras conclusiones de lo sucedido en este 2012 en relación a la clasificaci...
Facebook se defiende de las acusaciones de WikiLeaks Desde Facebook responden a Julian Assange. El fundador y más mediático miembro de WikiLeaks arremetió contra la ingente red social, señalándola como u...
Facebook tendrá “hashtags” como los de Twitter Facebook está buscando como mejorar la búsqueda entre sus contenidos añadiendo «hashtags», una de las características más reconocibles de la red de «m...
Sorprendente Estadística: Cuanto tiempo tardas en ver el telefono al levantarte La internet, el correo electronico , redes sociales, las apps, los juegos, los selfies, todas estas cosas se pueden gestionar con el móvil, ya forma p...
Resurge el PC:Ventas en España se disparan un 40% en el tercer trimestre de 2014 Según datos preliminares de IDC a los que han tenido acceso diversos diarios, las ventas de ordenadores han aumentado un 41,7% en los últimos tres mes...
Introduction to mod_rewrite and some basic examples
Tagged on: