Modificar Apache cuando mudemos nuestro blog
Leyendo el artículo De mudanza con tu blog, se nos ocurrió ampliar la información con una parte técnica.
Para ello es necesario modificar el archivo .htaccess que se encuentre en el directorio raíz.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !dominionuevo.com$ [NC]
RewriteRule ^(.*)$ http://dominionuevo.com/$1 [L,R=301]
El código 301 es para informar que es de forma permanente.
Si queremos modificar las URLs, ya que por ejemplo hemos cambiado de path del Movable Type, tendremos que modificar tambien el .htaccess de la siguiente manera.
RewriteRule ^path-mt/mt-tb.cgi/([0-9])+/$ mt-tb.cgi/$1
Y si lo que queremos es pasar de una url del tipo /pagina.php?id=n a una que sea /titulo-de-la-pagina-n.php, tendremos que escribir una regla para cada página.
RewriteRule /pagina.php?id=1 /bienvenidos.php
RewriteRule /pagina.php?id=2 /google-compra-microsoft.php
RewriteRule /pagina.php?id=3 /como-meter-la-pata-con-facilidad.php
...
RewriteRule /pagina.php?id=n /me-voy-a-mudar-de-blog.php
Actualización: Este ejemplo no estaba del todo claro y ha sido corregido.