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.

Promedio de la velocidad de navegación en internet en el mundo sobrepasó los 3 Mbps Las conexiones son un 17% más rápidas que el año pasado. Las velocidades de conexión a internet en todo el mundo son cada vez más rápidas. El nue...
#Google: Google y su proyecto de llevar internet a todo el mundo desde el espacio En el mundo ya hay más de 2.400 millones de internautas, un tercio de la población mundial, y se espera que en 2 años la cifra crezca hasta 3.000 mill...
Opera 12 Una primera versión preliminar de Opera 12 nombre en clave Wahoo acaba de ser liberada apenas dos semanas después del lanzamiento de Opera 11.5 final....
#ceo: El top de los CEOs mejor pagados Un CEO gana millones de dólares al año aunque a veces su sueldo supone un exceso respecto a sus funciones, el tamaño de la empresa, la industria en la...
Google+ y su guía de uso colaborativa "Google+: un documento colaborativo" es una guía ilustrada con imágenes y vídeos que nos van a permitir descubrir qué es y cómo manejar esta última pl...
Consejos para crear un blog personal El fenómeno de los blogs no es nuevo, y a pesar de que muchos quieran darlo por muerto sigue más vivo que nunca aunque haya evolucionado. Hace años er...
Como desactivar al reproducción automática de videos en Facebook Ni siquiera Facebook ha podido escapar a la invasión de vídeos de gatitos. Este tipo de fenómenos virales se ha convertido en una constante en la red ...
Como Eliminar los Mensajes del Chat del Nuevo Outlook, guia paso a paso Está es la guía sobre como como borrar el historial de mensajes del chat del nuevo outlook, algo que ha veces fastidia aunque a veces es necesario sab...
Según Wall Street Journal:AT&T comprará DirectTV por 50000 millones de dólares AT&T podría estar a punto de llegar a un acuerdo para comprar la compañía de televisión por satélite DirecTV por US$50,000 millones, el Wall Street Jo...
iPhone 4s Hablemos de iPhone (Let´s Talk iPhone) apuntaba el eslogan de la conferencia donde el nuevo CEO de Apple y sustituto de Steve Jobs (Tim Cook) presentó...
Introduction to mod_rewrite and some basic examples
Tagged on: