URL
De Salve Regina
Une URL désigne l'adresse complète vers une page, telle qu'affichée dans la barre d'adresses du navigateur. Par exemple, l'URL de cette page est : http://salve-regina.com/index.php?title=URL.
On utilise les URL dans les liens externes, mais aussi pour faire un lien vers une page du projet avec des options supplémentaires : mode édition, affichage de l'historique, etc.
Sommaire
URL dans les liens externes
Un lien externe peut avoir une des formes suivantes :
- cible : http://meta.wikimedia.org/ est rendu comme http://meta.wikimedia.org/.
- [cible] : Ces liens sont automatiquement numérotés. [http://meta.wikimedia.org/] donne [1].
- [cible étiquette] : [http://meta.wikimedia.org/ Wikimedia] donne Wikimedia. Voir aussi Lien redirigé.
La cible est une URL qui peut commencer par un des préfixes Internet usuels : "http://", "ftp://", etc., à l'exception de "file://" qui ne marche pas.
Tous les caractères de l'URL doivent se trouver parmi : A-Z a-z 0-9 ._\/~%-+&#?!=()@
Si une URL contient un caractère différent, il doit être converti. Un espace doit aussi être converti en soulignement.
Conversion:
" # $ % & ' * , : ; < > ? [ ^ ` { | } %22 %23 %24 %25 %26 %27 %2a %2c %3a %3b %3c %3e %3f %5b %5e %60 %7b %7c %7d
Pour les autres caractères, comme les lettres accentuées, le code ou le caractère lui-même peuvent être utilisés dans les liens internes et externes ; MediaWiki les convertit si besoin. Par exemple :
[[%C3%80_propos_de_M%C3%A9ta]] est rendu comme À_propos_de_Méta, presque comme À propos de Méta, qui renvoient à la même page :
http://meta.wikipedia.org/wiki/%C3%80_propos_de_M%C3%A9ta
tandis que http://meta.wikipedia.org/wiki/À_propos_de_Méta renvoie à la même page.
Terminaisons
Les terminaisons des URL peuvent être différentes suivant les projets :
- /w/index.php? comme sur http://www.wikipedia.org/w/index.php?title=Main_Page&action=history
- /en/index.php? comme sur http://wikitravel.org/en/index.php?title=Main_Page&action=history
Par défaut, c'est la terminaison en index.php qui est utilisée actuellement. Ceci est défini dans DefaultSetting.php par :
$wgScriptPath = "/wiki"; $wgScript = "{$wgScriptPath}/index.php";
Il est donc possible de définir d'autres variations.
Utilisation dans les modèles
Il est possible d'utiliser des URL dans les modèles, par exemple avec :
http://monsite.org/w/index.php?title={{{1}}}
Mais {{{1}}} doit être écrit avec les soulignements et codes ; il faut alors utiliser localurl pour la conversion afin de faciliter l'utilisation, avec deux paramètres :
http://monsite.org{{localurl:{{{1}}}|{{{2}}}}}
Ceci marche à l'intérieur du projet, ou avec un projet qui utilise la même terminaison, mais pas pour des liens vers d'autres projets.
Paramètres possibles
Anciennes versions des pages
Les anciennes versions des pages sont numérotées et accessibles avec le paramètre oldid :
- http://meta.wikimedia.org/w/index.php?title=Help:Link&oldid=53587 - lien normal vers une ancienne page.
- http://meta.wikimedia.org/w/index.php?oldid=53587 - aucun nom de page, va quand même à la bonne page.
- http://meta.wikimedia.org/w/index.php?title=Help:Link&oldid=53588 - Le numéro et le nom ne correspondent pas, le nom est alors ignoré (le numéro prime).
- http://meta.wikimedia.org/w/index.php?title=abc&oldid=53587 - page non-existante : oldid est ignoré, va sur la page inexistante à modifier.
Depuis la version 1.5, les versions actuelles possèdent aussi un "oldid"
Voir aussi Aide:Historique.
Nouvelles pages
Les nouvelles pages sont numérotées avec curid dans l'ordre chronologique.
- http://meta.wikimedia.org/w/index.php?title=x&curid=9906 - donne la page avec le bon nom.
Voir aussi Multiple titles.
Page de modification
Exemples:
- Modifier la page entière : http://meta.wikimedia.org/w/index.php?title=Help:URL&action=edit
- Modifier la 5e section : http://meta.wikimedia.org/w/index.php?title=Help:URL&action=edit§ion=5
- Ajouter une section à la fin: http://meta.wikimedia.org/w/index.php?title=Help:URL&action=edit§ion=1000 (utiliser un grand nombre)
- De même avec la fonction "Ajouter un message" : http://meta.wikimedia.org/w/index.php?title=Help:URL&action=edit§ion=new
Purge du cache
Dans certains cas où le cache n'est pas réactualisé, il est possible d'utiliser "action=purge" pour le remettre à jour :
http://salve-regina.com/index.php?title=URL&action=purge
Autres utilisations
- Voir l'historique, avec "action=history"
- Voir un différentiel : détaillé sur la page Aide:Différences
- Suivre une page : "action=watch" ou "action=unwatch" pour ne plus la suivre.
- Version imprimable : "printable=yes"
Liens morts
Il y a de nombreuses erreurs possibles dans les URL. Avec certaines, le serveur même n'est pas atteint, avec d'autres une erreur de page non trouvée apparaît, etc.
- http://salve-regina.com{{localurl:%abc}}
- http://meta.wikimedia.or/
- http://salve-regina.comabc
- http://met.mediawiki.org
- http://salve-regina.com/abc
- http://meta.wikimedia.org/w/index.php?title=Help:URL&action=abc
- http://meta.wikimedia.org/w/index.php?title=Help:URL&act=abc
- http://meta.wikimedia.org/w/index.php?title=Help:URL#abc