15 de Junio, 2006

mod_rewrite y más

Llevo unos cuantos días haciendo pruebas con mi nuevo blog (ok, ya dejo la publicidad) y he descubierto un módulo que no conocía para Apache y que, aunque había oído hablar de él, no sabía exactamente lo que hacía. Me estoy refiriendo a mod_rewrite, que lo que hace es transformar unas peticiones hechas al servidor en otras. Vi de casualidad que WordPress lo utilizaba para crear una estructura de permalinks "entendible" (en vez de simples números como argumentos a un archivo .php) sin tener que alterar la estructura de directorios de la página en sí y me ha interesado cómo utilizarlo para otras cosas.

Por ejemplo ahora mismo lo estoy utilizando, además de para los permalinks de los que ya he hablado (y que se configuran automáticamente creando unas cuantas reglas en un .htaccess) para redirigir las peticiones a incompetencia.com/diyp/ a este blog. Esto parece una chorrada, pero lo interesante del asunto es que con una regla adecuada se consigue que también se redireccionen los "links profundos", de tal forma que la petición de esta URL (pinchar para probar) se transformará en esta otra, que es la entrada anterior. Así si alguna vez este blog cambia de dirección sera cuestión de modificar un .htaccess para actualizar la redirección y conservar todos los enlaces hechos desde allí.

Quien tenga interés podrá ver que hay muchos tutoriales sobre cómo utilizarlo disponibles en Internet.

Por otro lado, nunca había utilizando WordPress más de 5 minutos, pero me está gustando. Tiene el único inconveniente de que es algo lento, al menos en este servidor, aunque eso se puede solucionar utilizando WP-Cache (de cara al visitante, no a los autores). Pero es libre, flexible y cumple con los estándares (bueno, este blog también podría hacerlo si me esforzase en cambiar la plantilla), y eso está bien.

Posteado por phestar en informática a las 16:55

Comentarios
Pon un comentario















Introduce el código de seguridad: