Hola
lucasrgl.
El mod_rewrite sirve para, dar una especie de alias a un archivo. Es decir, te da la posibilidad de llamar al archivo dominio.com/contacto/algo.html mediante su alias dominio.com/contacto/algo (que no tienen porqué ser las mismas palabras, también puedes poner un alias así: dominio.com/hablanos).
Esto se puede configurar de varias maneras. Puedes editar el archivo httpd.conf, pero usualmente se hace con el fichero .htaccess (con el punto al principio).
En ese archivo debes de poner algo así (un ejemplo):
.htaccess
Código:
ReWriteEngine On
ReWriteRule ^mail/(.*)/$ /vermail.php?cadena=$1 [L]
Y subirlo a tu servidor a donde quieras utilizarlo (es este caso al directorio raiz /).
La primera linea es para activar el módulo que se ocupa de que funciones los aliases.
En la segunda especificas que en tu dominio todo ((.*)) lo que apunte a dominio.com/mail, se abra en mail.php, y lo que vaya después de /mail/ (por ejemplo Ana y Carlos) se declara en una variable pasada por URL llamada cadena, y mandado al archivo vermail.php (es decir, llamaría a vermail.php?cadena=Ana y Carlos).
En ese archivo (vermail.php) puedes llamar a la variable con $_GET['cadena'] y tratarla como necesites.