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
Ces exemples incluent des fichiers .htaccess d'exemple pour les serveurs Apache utilisant mod_rewrite. 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 « /w/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
Ceci configure les URLs telles que  etc.

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

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

Ceci transférera toutes les requêtes vers /action/actionword/title à index.php de MediaWiki qui analysera l'action et le titre en fonction de votre configuration de $wgActionPaths.

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 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 conséquence. 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.