Ajuda : URL

De la Viquipedia, l'enciclopedia lliure


URL en enllacos externs [ modifica ]

Un enllac en l'estil d'enllacos 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 tambe Ajuda:Enllac conduit )
  • [ URL ] - s'etiqueta automaticament amb numeros consecutius 1, 2, 3...: ≪[http://meta.wikimedia.org/]≫ dona [1]

L'URL pot comencar amb "http://" o "ftp://"; en canvi, "file://" esta desactivat per defecte. Si s'habilita nomes funciona amb MSIE. Per activar-lo cal afegir una entrada $wgUrlProtocols a LocalSettings.php ; vegeu $wgUrlProtocols a DefaultSettings.php per exemple.

Tots els caracters de l'URL han de ser entre:

A-Z a-z 0-9?:._\/~%-+&#?!=()@

Si un URL conte un caracter 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 tambe 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 caracters es poden utilitzar o el codi o el caracter en enllacos interns i externs, son equivalents. El sistema fa una conversio quan es necessari. P. ex.

[[Viquip%C3%A8dia:%C3%8Dndex_alfab%C3%A8tic]]

es mostra com Viquipedia:Index_alfabetic , gairebe com Viquipedia:Index alfabetic , que porta a la mateixa pagina del projecte fent equivalents els URL

http://ca.wikipedia.org/wiki/Viquip%C3%A8dia:%C3%8Dndex_alfab%C3%A8tic

http://ca.wikipedia.org/wiki/Viquipedia:Index_alfabetic

Funcio parser urlencode :

  • {{urlencode:"#$%&'()*,;?[]^`{} }} ≫ dona ≪%22%23%24%25%26%27%28%29%2A%2C%3B%3F%5B%5D%5E%60%7B%7D≫ [2]
  • {{urlencode:<}} ≫ dona ≪%3C≫ [3]
  • {{urlencode:>}} ≫ dona ≪%3E≫ [4]
  • {{urlencode:{{!}}}} ≫ dona ≪%7C≫ [5]

Hi ha disponible un convertidor en linia extern (JavaScript, GPL) per a la codificacio percentual.

Vegeu tambe Nom de domini internacionalitzat .

Codificacio percentual [ modifica ]

Per a caracters ASCII (fins al decimal 127, hexadecimal 7F) la codificacio percentual simplement afegeix % al valor hexadecimal, p. ex. per a una titlla ~ (decimal 126, hex. 7E) es %7E. Altrament (per a no-ASCII) convertiu-lo primer a UTF-8 i llavors codifiqueu-lo. Exemple:

  1. Conversio del caracter a Unicode, p. ex. Latin-1 192 (hex. C0) a A (u+00C0), o windows-1252 131 (hex. 8B) a ? (u+0160).
  2. Conversio d'Unicode a bits, 00000000 11000000 (u+00C0), o 00000001 01100000 (u+0160).
  3. Agrupacio 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. Conversio en octets afegint 10 davant de cada grup excepte el primer de l'esquerra (2 bits + 6 bits = 8 bits, un octet).
  5. Si nomes hi ha dos grups i el primer (esquerra) comenca per 0:
    1. Afegir 11 a l'esquerra: 11 000011 10 0000000 (u+00C0), o 11 000101 10 100000 (u+0160).
    2. Conversio dels octets a hexadecimal, afegint tant per cent al comencament: %C3%80 (u+00C0), o %C5%A0 (u+0160).
  6. Si el primer (esquerra) dels dos grups comenca per 1:
    Afegir 111 00000 10 a l'esquerra i codificar tres octets, %E0%??%??
  7. Si hi ha tres grups, amb el primer (esquerra) comencant per 00 (000001 fins a 001111):
    Subtituir 00 per 111 0, codificar els tres octets: %E?%??%??.
  8. Altrament es com a minim 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 Viquipedies
  • meta.wikimedia.org, amb redireccio 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 pagina corresponent que comenci per en (angles); nomes la mateixa pagina www.wikipedia.org conte una portada global en lloc de la portada de la Viquipedia en angles: 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 es diferent, p. ex.:

Per defecte es /wiki/wiki.phtml, a DefaultSettings.php :

 $wgScriptPath
 =
 "/wiki"
;

 $wgScript
     =
 "
{
$wgScriptPath
}
/wiki.phtml"
;

Hi poden haver altres variacions, compareu:

Utilitzacio en plantilles [ modifica ]

Per a l'us en plantilles, noteu que tots els URL, per exemple de la Viquipedia en catala, es poden escriure en la forma

http://ca.wikipedia.org/w/index.php?title={{{1}}}</nowiki>

Aixo exigeix que {{{1}}} sigui escrit amb guions baixos i caracters d'escapada (si es necessari), o es pot fer amb {{urlencode:{{{1}}}}}. Per beneficiar-se de la conversio feta per fullurl, es necessiten dos parametres:

{{fullurl:{{{1}}}|{{{2}}}}}

Es pot veure un exemple a {{ modifica }} amb l'enllac [{{fullurl:Template:{{{1}}}|action=edit}} modifica {{{2|}}}].

Aixo funciona per un enllac en l'estil d'enllac extern a una pagina en el mateix projecte. Podem utilitzar localurl per a un enllac a un projecte que utilitza el mateix patro en l'URL entre el nom de servidor i l'interrogant ( $wgScript a Wikimedia "/w/index.php"), pero no per a enllacos a altres projectes.

Versions anteriors de pagines [ modifica ]

Totes les versions de totes les pagines estan numerades (amb oldid ) aproximadament en ordre cronologic.

Vegeu tambe Enllac a una versio especifica d'una pagina .

Pagines noves [ modifica ]

Les pagines son numerades amb page_id (vegeu mw:Manual:Page table ) en ordre de creacio.

Al contrari, api.php pot proporcionar diferents informacions de la pagina, per exemple http://ca.wikipedia.org/w/api.php?action=query&prop=info&titles=Ajuda:URL

A partir de la versio MediaWiki 1.5 les pagines noves tenen un numero "oldid" quan son creades. Es genera per la variable {{REVISIONID}}. L'URL funciona com s'explica en la seccio anterior.

Pagina d'edicio [ modifica ]

Exemples:

Refrescar [ modifica ]

En alguns casos de problemes de memoria cau, per actualitzar una pagina 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 interficie [ modifica ]

En alguns casos es util enllacar a un altre projecte de Wikimedia utilitzant el parametre de "&uselang", en un URL com http://commons.wikimedia.org/w/index.php?title=Glavna_stran&uselang=sl . Aixo permet especificar la llengua (en aquest cas eslove) dels missatges d'interficie que es mostraran en obrir la pagina ≪Glavna stran≫ en el projecte Commons.

Accions diverses [ modifica ]

Podeu obtenir el text wiki cru d'una pagina utilitzant un URL com

{{
fullurl
:{{
NAMESPACE
}}
:
{{
PAGENAMEE
}}|
action
=
raw
}}

que resulta aqui: //ca.wikipedia.org/w/index.php?title=Ajuda:URL&action=raw

Unes altres accions son view (vista), watch (vigilar), unwatch (deixar de vigilar), delete (suprimir), revert (revertir), rollback (desfer), unprotect (desprotegir), info (informacio), markpatrolled (patrullat), validate (validar), render (renderitzar), deletetrackback i history (historial). Rarament es necessiten explicitament ja que els mes utils estan disponibles en diverses pestanyes i botons. Algunes d'aquestes accions exigeixen tenir la funcio d'administrador. Altres usuaris que no tinguin enllac, si ho proven amb l'URL obtindran el missatge de MediaWiki:Badaccesstext .

Tipus d'enllacos 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 accio. El servidor tambe pot anar a la pagina correcta i simplement ignorar un parametre o ancora equivocat.

Vegeu tambe [ modifica ]


[ modifica ] Ajuda especifica de la Viquipedia


Vegeu Viquipedia:Ajuda