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
modificaUn 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
modificaPer 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
modificaPels 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
modificaPer 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
modificaTotes 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
modificaLes 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ó
modificaExemples:
- 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
modificaEn 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
modificaEn 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
modificaPodeu 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
modificaHi 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