Permalinks en Internet Information Server

Permalinks en IIS
Tabla de contenidos

Permalinks en IIS

Se nota que últimamente me estoy enfrentando a un hosting Windows con IIS. Y cómo decía en el anterior post sobre Contact Form 7 la mayoría de veces todo son problemas.

Hace algunos meses me enfrenté a otro proyecto que usaba este tipo de servidor y acostumbrado a trabajar siempre con Linux y Apache me extrañó que los enlaces permanentes de WordPress no funcionasen y lo que supondría eso para el SEO de la página en cuestión.

Mi primer intento de solución fue en términos de productividad llamar al servicio técnico del proveedor de hosting (Hostalia) y me dijeron que si el hosting contratado era sobre Windows que no había manera de hacer que los enlaces permanentes de WordPress funcionasen.

¡Y un carajo! Pensé yo. Seguramente el «técnico» se quedó tan ancho.

Pero es que resulta que IIS también tiene sus reglas para renombrar URLs que se colocan entro del fichero web.config (no uséis un .htaccess en un IIS porque ni lo va a entender ni le va a hacer caso).

Este pequeño snippet de código XML dentro del fichero web.config que va dentro de la raíz del sitio web soluciona el tema de los enlaces permanentes.

[xml]
<?xml version="1.0"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
[/xml]

Si tenéis curiosidad de todo lo que se puede hacer con el módulo de reescritura de Internet Information Server aquí tenéis su documentación oficial.

A disfrutar de los enlaces permanentes en IIS 🙂

¿Qué problemas habéis tenido con páginas web en Windows?

Compartir en facebook
Compartir en twitter
Compartir en linkedin

2 comentarios en «Permalinks en Internet Information Server»

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

También te puede interesar

Lo que no son cuentas, son cuentos

Descarga nuestros paneles de control para monitorizar la rentabilidad de tu negocio y deja de creer en falsas promesas.

100% libre de humo