JDOC

Notes de configuration pour MediaWiki

From Joomla! Documentation

This page is a translated version of the page JDOC:MediaWiki setup notes and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎Nederlands • ‎español • ‎français

Voici quelques notes à destination du Groupe de Travail pour la Documentation en rapport avec la configuration de MediaWiki.

Les règles mod_rewrite pour ce Wiki

Informations inestimables ici. Pour commencer, ces règles de réécriture ont été mises en place :

RewriteEngine On
RewriteRule ^[^:]*\. - [L]
RewriteRule ^[^:]*\/ - [L]
RewriteRule ^/*$ /wiki/index.php?title=Main_Page [L,QSA]
RewriteRule ^(.+)$ /wiki/index.php?title=$1 [L,QSA]

Cependant, et puisque nous avons certaines pages qui ont des points dans leurs titres (et donc leur Url), nous avons eu à appliquer les règles de réécriture suivantes :

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]

Redirections de Page

Dans l'installation par défaut de MediaWiki, il est possible de rediriger une page vers une autre par l'intégration de #REDIRECT [[page-to-redirect-to]] tout en haut de la page à rediriger. Toutefois, cela ne modifiera pas l'URL affichée dans la barre d'adresse du navigateur et peut donc induire en erreur les moteurs de recherche qui penserons à la présence de contenu en double. Une simple correction a été appliquée sur ce wiki de sorte que les redirections sont effectuées par le navigateur qui recevra du Wiki un code de redirection HTTP 302. Le correctif appliqué est : Force all redirects to be client side redirects (HTTP 302 Temporary Redirect)