Jugando con htaccess y mod_rewrite
Acabo de hacer algo que debà hacer cuando me mudé de CMS, y que (creo que) es muy útil cuando haces cualquier tipo de cambio como el mÃo, donde la dirección del feed cambia.
Lo habitual es avisar a los suscriptores con un mensaje del tipo Si quieren seguir leyéndome actualicen la dirección del feed, y, poco a poco, la gente va actualizando dicha dirección, e incluso es probable que más de uno se pierda en el camino.
Pero haciendo uso de mod_rewrite, el módulo de Apache que permite redireccionar cualquier URL basándose en ciertas reglas, es muy fácil hacer transparente el cambio de dirección de tu feed.
En mi caso, el feed original era lebyrus.xml, y el nuevo (Atom) es rss.php?version=atom0.3. Para ello sólo tengo que añadir las siguientes lÃneas a mi fichero .htaccess:
RewriteEngine onRewriteRule lebyrus\.xml rss.php\?version=atom0.3
La primera lÃnea habilita el módulo, por lo que no es necesaria en el caso de que ya lo tengas habilitado. La segunda lÃnea es la regla que redirije la llamada al fichero antiguo. Ten cuidado porque hay que añadir la barra invertida (\) para los caracteres necesarios en las expresiones regulares, como es el punto (.) en este caso.
Si alguien observa algún error, que me avise, que es la primera vez que juego con esto.














#1 - Andérez
Pues sà que es pro, sÃ, recuuerdo que dejo de funcionar tu RSS cuando mudaste.
Ahora entiendo el por qué.