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)