WordPress

Permalinks en Internet Information Server

Permalinks en IIS

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 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>

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?

(Visited 287 times, 1 visits today)
Related posts
WordPress

¿Cómo crear landing pages? 3 alternativas

WordPress

Auditar WordPress con WPScan en OSX

WordPress

Consultas útiles a la BD de WordPress

WordPress

Seguridad en WordPress. Firewall 6G

2 Comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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