.htaccess y las etiquetas
Una cosa de Movable Type es que usa unas URL bastante feas para enviar consutas, por ejemplo, para hacer búsquedas. Por cierto, las etiquetas, un campo nativo en Movable Type es también una búsqueda. No así las categorías, que generan un directorio en el servidor.
Esto genera una larga URL que apunta al directorio del servidor de MT, incluye el término a buscar y el identificador del blog. La verdad es que se ven feas, y son difíciles de manejar.
Pero tengo dos alternativas para solucionar esto.
La primera es usar un .htaccess modificado en el blog y la otra es el .htaccess en el sistema.
Finalmente, me decidí por ponerlo en el sistema. Primeramente porque es la opción que produce las URL más limpias, y además el código que genera la URL, permite que cambie de lugar el sistema, incluso de dominio, sin que tenga que cambiar las plantillas.
Así que presento el código en las plantillas y el .htaccess
<a href="<$MTCGIPath$>tag/<$MTBlogID$>/<$MTTagName$>"><$MTTagName$></a>
- MTCGIPath — es la ruta del sistema.
- MTBlogID — es el identificador del blog, entonces este código funciona en todos los blog del sistema.
- MTTagName — es el nombre de la etiqueta
y el archivo .htaccess es el siguiente:
RewriteEngine on
RewriteRule tag/(.+)/(.+) /mt/mt-search.cgi?tag=$2&blog_id=$1
- La primera línea activa el motor de reescritura de Apache
- La segunda es el código RegEx que dice como interpretar la URL

Escribir un comentario