Notas sobre configuración de MediaWiki
From Joomla! Documentation
Estas son algunas notas sobre la configuración de MediaWiki para el uso por parte del Grupo de Trabajo de Documentación.
Reglas mod_rewrite de este wiki
Información muy valiosa aquí. Para empezar tenemos estas reglas de reescritura en el lugar:
RewriteEngine On RewriteRule ^[^:]*\. - [L] RewriteRule ^[^:]*\/ - [L] RewriteRule ^/*$ /wiki/index.php?title=Main_Page [L,QSA] RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]
Sin embargo, debido a que tenemos algunas páginas que tiene puntos en sus títulos (y de ahí se generan las URLs), tuvimos que aplicar las siguientes reglas de reescritura:
RewriteEngine on
RewriteCond %{REQUEST_URI} !index.php
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^(.+) /path/to/web/directory/$1 [L]
# redirect to main page
RewriteRule ^/*$ /index.php?title=Main_Page [L,QSA]
# anything else is to be treated as a title
RewriteCond %{REQUEST_URI} !index.php
RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]
Redireccionamiento de las páginas
De forma predeterminada en la instalación de MediaWiki es posible redirigir una página a otra mediante la inclusión de #REDIRECT [[página-a-redirigir]] en la parte superior de una página. Sin embargo, esto no altera la URL que se muestra en la barra de direcciones del navegador, por lo que podría llevar a que los motores de búsqueda lo consideran como contenido duplicado. Una simple corrección ha sido aplicado a esta wiki para que las redirecciones se realicen mediante el navegador por tener la wiki que enviar una código de estado de redirección HTTP 302. La corrección aplicada es Fuerza a todas las redirecciones a hacerse del lado cliente (HTTP Redirección Temporal 302)