Ajuda:URL

De Viquipèdia
Dreceres ràpides: navegació, cerca


URL en enllaços externs[modifica | modifica el codi]

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 | modifica el codi]

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:

  1. 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).
  2. Conversió d'Unicode a bits, 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
  3. 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).
  4. Conversió en octets afegint 10 davant de cada grup excepte el primer de l'esquerra (2 bits + 6 bits = 8 bits, un octet).
  5. Si només hi ha dos grups i el primer (esquerra) comença per 0:
    1. Afegir 11 a l'esquerra: 11 000011 10 0000000 (u+00C0), o 11 000101 10 100000 (u+0160).
    2. Conversió dels octets a hexadecimal, afegint tant per cent al començament: %C3%80 (u+00C0), o %C5%A0 (u+0160).
  6. Si el primer (esquerra) dels dos grups comença per 1:
    Afegir 111 00000 10 a l'esquerra i codificar tres octets, %E0%??%??
  7. 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?%??%??.
  8. 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 | modifica el codi]

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.:

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 | modifica el codi]

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 | modifica el codi]

Totes les versions de totes les pàgines estan numerades (amb oldid) aproximadament en ordre cronològic.

Vegeu també Enllaç a una versió específica d'una pàgina.

Pàgines noves[modifica | modifica el codi]

Les pàgines són numerades amb page_id (vegeu mw:Manual:Page table) en ordre de creació.

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 | modifica el codi]

Exemples:

Refrescar[modifica | modifica el codi]

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 | modifica el codi]

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 | modifica el codi]

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 | modifica el codi]

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.

Vegeu també[modifica | modifica el codi]


[modifica] Ajuda específica de la Viquipèdia


Vegeu Viquipèdia:Ajuda