Manual:$wgActionPaths/fr

Détails
Pour donner de 'jolis' chemin d'URL pour les actions autres que les visualisations de page simple, ajoutez-les à ce tableau. Par exemple

En plus de l'initialisation de cette variable, vous devez ajouter un script approprié ou une règle de réécriture serveur pour gérer ces URLs.

Exemples de configurations
Cette option nécessite une règle de réécriture appropriée pour fonctionner. Les autres serveurs auront des manières différentes de réaliser les réécritures d'URL.

Chemins d'actions à partir de la racine
Ceci configure les chemins d'actions de la forme  etc.


 * LocalSettings.php

règles htaccess additionnelles

 * .htaccess: Assurez-vous de modifier "/mediawiki/index.php" vers l'endroit où vous avez installé MediaWiki

Chemins d'actions non racine
Pour les réécritures standard de example.com/wiki/Main_Page vers example.com/wiki/view/Main_Page, utilisez le config ci-dessus et changez cette ligne pour inclure "/wiki":

Pour l'affichage standard des urls de example.com/wiki/Main_Page, et les réécritures en example.com/wiki/edit/Main_Page

action à la fin
Pour l'affichage standard des urls de example.com/wiki/Main_Page, et les réécritures en example.com/wiki/Main_Page/edit

Action virtuelle / répertoires
Cette option nécessite une règle de réécriture appropriée pour fonctionner.

Pour réécrire la plupart des actions vers un chemin spécifique, on peut effectuer les modifications suivantes dans LocalSettings.php:

Sous Apache, codez une règle de réécriture comme suit:

Cela transférera toutes les requêtes à /action/nomaction/titre vers index.php?action=nomaction&title=''titre.

En configurant mod_negociation de Apache pour exécuter des scripts PHP tout en utilisant cette méthode, il faut faire attention à ne pas provoquer d'erreurs 406 Not Acceptable qui pourraient, dans certains cas, afficher une liste du répertoire; voyez,. Voyez aussi bugzilla:21617.

Prévention contre les pourriels
Utiliser $wgActionPaths, surtout pour l'action Modifier, semble réduire le nombre de robots pollueurs tentant de modifier les articles. On suppose que les robots sont programmés pour rechercher action=edit pour identifier une installation MediaWiki et agir en fonction En ayant cela à l'esprit, il serait bénéfique de nommer votre préfixe action en quelque chose de non visible, de façon à ce que les robots ne puissent pas trouver votre site quand ils commencent à rechercher action/edit.