Ajuda:URL
Aquesta pàgina és la traducció corresponent de m:Help:URL (en anglès). Si cal fer modificacions, considereu abans fer-les en la pàgina original, ja que es podrien perdre en una propera actualització. |
URL en enllaços externs
[modifica]Un enllaç en l'estil d'enllaços externs pot ser de les formes:
- URL: per exemple «http://meta.wikimedia.org/» es mostra com http://meta.wikimedia.org/
- [URL nom], amb un espai en blanc al mig: «[http://meta.wikimedia.org/ wikimedia]» mostra wikimedia (vegeu també Ajuda:Enllaç conduït)
- [URL] - s'etiqueta automàticament amb números consecutius 1, 2, 3...: «[http://meta.wikimedia.org/]» dóna [1]
L'URL pot començar amb "http://" o "ftp://"; en canvi, "file://" està desactivat per defecte. Si s'habilita només funciona amb MSIE. Per activar-lo cal afegir una entrada $wgUrlProtocols a LocalSettings.php; vegeu $wgUrlProtocols a DefaultSettings.php per exemple.
Tots els caràcters de l'URL han de ser entre:
A-Z a-z 0-9 :._\/~%-+&#?!=()@
Si un URL conté un caràcter diferent s'hauria de convertir; per exemple, ^ s'ha d'escriure %5e, el valor hexadecimal ASCII amb un signe percentual al davant. Un espai en blanc també es pot convertir a un subratllar.
Conversions:
" # $ % & ' ( ) * , ; %20 %22 %23 %24 %25 %26 %27 %28 %29 %2a %2c %3b
< > ? [ ] ^ ` { | } %3c %3e %3f %5b %5d %5e %60 %7b %7c %7d
Per als altres caràcters es poden utilitzar o el codi o el caràcter en enllaços interns i externs, són equivalents. El sistema fa una conversió quan és necessari. P. ex.
[[Viquip%C3%A8dia:%C3%8Dndex_alfab%C3%A8tic]]
es mostra com Viquipèdia:Índex_alfabètic, gairebé com Viquipèdia:Índex alfabètic, que porta a la mateixa pàgina del projecte fent equivalents els URL
http://ca.wikipedia.org/wiki/Viquip%C3%A8dia:%C3%8Dndex_alfab%C3%A8tic
http://ca.wikipedia.org/wiki/Viquipèdia:Índex_alfabètic
Funció parser urlencode:
- «{{urlencode:"#$%&'()*,;?[]^`{} }}» dóna «%22%23%24%25%26%27%28%29%2A%2C%3B%3F%5B%5D%5E%60%7B%7D» [2]
- «{{urlencode:<}}» dóna «%3C» [3]
- «{{urlencode:>}}» dóna «%3E» [4]
- «{{urlencode:{{!}}}}» dóna «%7C» [5]
Hi ha disponible un convertidor en línia extern (JavaScript, GPL) per a la codificació percentual.
Vegeu també Nom de domini internacionalitzat.
Codificació percentual
[modifica]Per a caràcters ASCII (fins al decimal 127, hexadecimal 7F) la codificació percentual simplement afegeix % al valor hexadecimal, p. ex. per a una titlla ~ (decimal 126, hex. 7E) és %7E. Altrament (per a no-ASCII) convertiu-lo primer a UTF-8 i llavors codifiqueu-lo. Exemple:
- Conversió del caràcter a Unicode, p. ex. Latin-1 192 (hex. C0) a À (u+00C0), o windows-1252 131 (hex. 8B) a Š (u+0160).
- Conversió d'Unicode a bits, 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
- Agrupació de sis bits des de la dreta (omplint amb zeros a l'esquerra o descartant-los): 000011 000000 (u+00C0), o 000101 100000 (u+0160).
- Conversió en octets afegint 10 davant de cada grup excepte el primer de l'esquerra (2 bits + 6 bits = 8 bits, un octet).
- Si només hi ha dos grups i el primer (esquerra) comença per 0:
- Afegir 11 a l'esquerra: 11 000011 10 0000000 (u+00C0), o 11 000101 10 100000 (u+0160).
- Conversió dels octets a hexadecimal, afegint tant per cent al començament: %C3%80 (u+00C0), o %C5%A0 (u+0160).
- Si el primer (esquerra) dels dos grups comença per 1:
- Afegir 111 00000 10 a l'esquerra i codificar tres octets, %E0%??%??
- Si hi ha tres grups, amb el primer (esquerra) començant per 00 (000001 fins a 001111):
- Subtituir 00 per 111 0, codificar els tres octets: %E?%??%??.
- Altrament és com a mínim 010000 000000 000000 (u+10000) necessitant quatre octets UTF-8:
- 1111 0000 10 010000 10 000000 10 000000 seria %F0%90%80%80.
URL entre projectes
[modifica]Pels altres projectes tot funciona igual, excepte que els noms de domini varien:
- xx.wikipedia.org amb el codi de llengua a xx, vegeu la llista de Viquipèdies
- meta.wikimedia.org, amb redirecció des de meta.wikipedia.org
- xx.wiktionary.org
- xx.wikiquote.org
- xx.wikibooks.org
- xx.wikisource.org
- sep11.wikipedia.org
Un URL que comenci per www.wikipedia.org redirigeix a la pàgina corresponent que comenci per en (anglès); només la mateixa pàgina www.wikipedia.org conté una portada global en lloc de la portada de la Viquipèdia en anglès: http://www.wikipedia.org
En projectes fora de Wikimedia el "w/" d'URL com http://ca.wikipedia.org/w/wiki.phtml?title=Portada&action=history en ocasions no s'utilitza o és diferent, p. ex.:
- http://www.disinfopedia.org/wiki.phtml?title=Disinfopedia_Main_Page&action=history
- http://wikitravel.org/en/index.php?title=Main_Page&action=history
Per defecte és /wiki/wiki.phtml, a DefaultSettings.php:
$wgScriptPath = "/wiki";
$wgScript = "{$wgScriptPath}/wiki.phtml";
Hi poden haver altres variacions, compareu:
Utilització en plantilles
[modifica]Per a l'ús en plantilles, noteu que tots els URL, per exemple de la Viquipèdia en català, es poden escriure en la forma
http://ca.wikipedia.org/w/index.php?title={{{1}}}</nowiki>
Això exigeix que {{{1}}} sigui escrit amb guions baixos i caràcters d'escapada (si és necessari), o es pot fer amb {{urlencode:{{{1}}}}}. Per beneficiar-se de la conversió feta per fullurl, es necessiten dos paràmetres:
{{fullurl:{{{1}}}|{{{2}}}}}
Es pot veure un exemple a {{modifica}} amb l'enllaç [{{fullurl:Template:{{{1}}}|action=edit}} modifica {{{2|}}}].
Això funciona per un enllaç en l'estil d'enllaç extern a una pàgina en el mateix projecte. Podem utilitzar localurl per a un enllaç a un projecte que utilitza el mateix patró en l'URL entre el nom de servidor i l'interrogant ($wgScript a Wikimedia "/w/index.php"), però no per a enllaços a altres projectes.
Versions anteriors de pàgines
[modifica]Totes les versions de totes les pàgines estan numerades (amb oldid) aproximadament en ordre cronològic.
- http://ca.wikipedia.org/w/index.php?title=Ajuda:Categoria&oldid=2574728 - enllaç normal a una versió anterior
- http://ca.wikipedia.org/w/index.php?oldid=2574728 - sense el nom de pàgina a l'URL va al mateix lloc
- http://ca.wikipedia.org/w/index.php?title=Ajuda:Categoria&oldid=2574729 - si el nom i el número no es corresponen s'ignora el nom
- http://ca.wikipedia.org/w/index.php?title=Daixonses&oldid=2574728 - si el nom de pàgina no existeix s'ignora.
Vegeu també Enllaç a una versió específica d'una pàgina.
Pàgines noves
[modifica]Les pàgines són numerades amb page_id (vegeu mw:Manual:Page table) en ordre de creació.
- http://ca.wikipedia.org/w/index.php?title=x&curid=1 - mostra la primera pàgina creada.
Al contrari, api.php pot proporcionar diferents informacions de la pàgina, per exemple http://ca.wikipedia.org/w/api.php?action=query&prop=info&titles=Ajuda:URL
A partir de la versió MediaWiki 1.5 les pàgines noves tenen un número "oldid" quan són creades. Es genera per la variable {{REVISIONID}}. L'URL funciona com s'explica en la secció anterior.
Pàgina d'edició
[modifica]Exemples:
- Editar la pàgina sencera: http://ca.wikipedia.org/w/wiki.phtml?title=Ajuda:URL&action=edit
- Editar la 5a secció: http://ca.wikipedia.org/w/wiki.phtml?title=Ajuda:URL&action=edit§ion=5
- Afegir una nova secció al final amb la funció "Afegiu un comentari": http://ca.wikipedia.org/w/wiki.phtml?title=Help:URL&action=edit§ion=new
Refrescar
[modifica]En alguns casos de problemes de memòria cau, per actualitzar una pàgina pot ajudar utilitzar "action=purge" en un URL, com
{{fullurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=purge}}
que resulta:
//ca.wikipedia.org/w/index.php?title=Ajuda:URL&action=purge
Llengua de la interfície
[modifica]En alguns casos és útil enllaçar a un altre projecte de Wikimedia utilitzant el paràmetre de "&uselang", en un URL com http://commons.wikimedia.org/w/index.php?title=Glavna_stran&uselang=sl. Això permet especificar la llengua (en aquest cas eslovè) dels missatges d'interfície que es mostraran en obrir la pàgina «Glavna stran» en el projecte Commons.
Accions diverses
[modifica]Podeu obtenir el text wiki cru d'una pàgina utilitzant un URL com
{{fullurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=raw}}
que resulta aquí: //ca.wikipedia.org/w/index.php?title=Ajuda:URL&action=raw
Unes altres accions són view (vista), watch (vigilar), unwatch (deixar de vigilar), delete (suprimir), revert (revertir), rollback (desfer), unprotect (desprotegir), info (informació), markpatrolled (patrullat), validate (validar), render (renderitzar), deletetrackback i history (historial). Rarament es necessiten explícitament ja que els més útils estan disponibles en diverses pestanyes i botons. Algunes d'aquestes accions exigeixen tenir la funció d'administrador. Altres usuaris que no tinguin enllaç, si ho proven amb l'URL obtindran el missatge de MediaWiki:Badaccesstext.
Tipus d'enllaços morts
[modifica]Hi pot haver diversos tipus d'errors en l'URL. Amb alguns ni tan sols no s'arriba al servidor i amb altres el servidor pren alguna acció. El servidor també pot anar a la pàgina correcta i simplement ignorar un paràmetre o àncora equivocat.
- //ca.wikipedia.org{{localurl:%abc}}
- http://ca.wikipedia.or/
- //ca.wikipedia.orgabc
- http://ca.mediawiki.org
- //ca.wikipedia.org/abc
- http://ca.wikipedia.org/w/index.php?title=Ajuda:URL&action=abc
- http://ca.wikipedia.org/w/index.php?title=Ajuda:URL&act=abc
- http://ca.wikipedia.org/w/index.php?title=Ajuda:URL#abc
Vegeu també
[modifica]- mw:Manual:Parameters to index.php
- Ajuda:Espai de noms
- mw:Manual:Short URL
- mw:Manual:$wgUrlProtocols
- m:URI schemes
Vegeu Viquipèdia:Ajuda