Manual: Reescritura de URL

WoltLab Suite ofrece una función de reescritura de URL para convertir las URL predeterminadas http://example.com/index.php?board-list/ en URL más compactas y fáciles de usar, por ejemplo http://example.com/board-list/. Para habilitar esta función, es necesario aplicar una configuración especial a stu servidor web.

Nota
Este artículo está dirigido a clientes que ejecutan el software de forma independiente en su propio servidor o alojamiento web. Si alojas el software en WoltLab Cloud, el soporte técnico se encarga de configurar las reescrituras de URL.

Apache / LiteSpeed

En el panel de administración, en Configuración → Opciones → General → Página → Optimización de motores de búsqueda, haz clic en el botón Generar reglas de reescritura y crea un archivo .htaccess con el contenido mostrado. A continuación, cube este archivo en el directorio raíz de tu instalación.

Habilita la reescritura de URL a través de la opción Habilitar reescritura de URL en el panel de administración en Configuración → Opciones → General → Página → Optimización de motores de búsqueda.

nginx

Edita la configuración de la página o VHost e inserta las siguientes líneas. Asegúrate de ajustar la ruta /forum (en las líneas 1 y 4) de acuerdo con la ruta de instalación.

Nota
Si has cambiado las rutas durante la instalación de WoltLab Suite, deberás cambiarlas en las reescrituras.

Code
location / {
    index index.php;

    try_files $uri $uri/ @rewrite;
}
location @rewrite {
    rewrite ^/(forum/|cms/|wcf/|calendar/|filebase/|blog/|gallery/)?([^.]+)$ /$1index.php?$2 last;
}

Habilite la reescritura de URL a través de la opción Habilitar reescritura de URL en el panel de administración en Configuración → Opciones → General → Página → Optimización de motores de búsqueda.

IIS 7.5+

Crea un archivo llamado web.config e inserta las siguientes líneas:

Nota
Si has cambiado las rutas durante la instalación de WoltLab Suite, deberás cambiarlas en las reescrituras.

A continuación, sube este archivo en el directorio de instalación de la aplicación correspondiente.

Habilita la reescritura de URL a través de la opción Habilitar reescritura de URL en el panel de administración en Configuración → Opciones → General → Página → Optimización de motores de búsqueda.