JDOC

MediaWiki setup notes/fr: Difference between revisions

From Joomla! Documentation

FuzzyBot (talk | contribs)
Updating to match new version of source page
No edit summary
 
Line 3: Line 3:
Voici quelques notes à destination du Groupe de Travail pour la Documentation en rapport avec la configuration de MediaWiki.
Voici quelques notes à destination du Groupe de Travail pour la Documentation en rapport avec la configuration de MediaWiki.


<div class="mw-translate-fuzzy">
== Les règles mod_rewrite pour ce Wiki ==
== Les règles mod_rewrite pour ce Wiki ==
Informations inestimables [http://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_--_PHP_as_a_CGI_module%2C_no_root_access here]. Pour commencer, ces règles de réécriture ont été mises en place :
Informations inestimables [https://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_-_nginx,_Root_Access,_PHP_as_a_CGI_module ici]. Pour commencer, ces règles de réécriture ont été mises en place :
</div>


<pre>
<pre>

Latest revision as of 15:43, 26 November 2018

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)