Help:Redirect

From Servizi RSI
Revision as of 13:15, 21 May 2007 by Stefano.colagreco (talk | contribs) (New page: {{TOCright Aiuto}} === Cos'è un Redirect === Un ''Redirect'' (parola inglese che significa ''reindirizzamento'') è una funzione del software MediaWiki che consente di settare una pagina...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search


Cos'è un Redirect

Un Redirect (parola inglese che significa reindirizzamento) è una funzione del software MediaWiki che consente di settare una pagina in modo tale che, quando un utente la chiama, viene automaticamente condotto ad un'altra pagina.

Poiché si tratta di un comando preciso del software, il termine inglese è preferibile al corrispondente significato italiano.

Perché usare un Redirect

Un Redirect si usa per ragioni ben precise ed è buona norma che non vengano creati redirect per pagine non ancora esistenti. Solitamente un redirect viene creato se ci si accorge che è stato dato un titolo “sbagliato” alla pagina. Ad ogni modo sarebbe consigliabile non creare redirect ma modificare il link.

Riconoscere un redirect

Se si accede alla Basilicata digitando nella casella di ricerca Lucania, questa porterà alla voce Basilicata che mostra sotto il titolo la nota (Reindirizzamento da Lucania), nota che non appare nel caso di accesso diretto alla voce. Ciò è assai utile per andare alla pagina di redirect e quindi al suo edit (modifica).

Redirect automatico

Allorché si move (sposta) una voce ad altro titolo per tramite dell'apposito comando presente sulla penultima linguetta di ogni pagina, (perché quello originale risulta errato, o perché si ritiene più congruo un nuovo titolo), il software sposta tutto il contenuto della voce, la sua cronologia e l'eventuale discussione sul nuovo titolo , e crea automaticamente il redirect al nuovo dal vecchio titolo.

Importante: Prima di cancellare la vecchia voce è necessario verificare per tramite del comando Puntano qui, la presenza di wikilink alla voce in cancellazione, che se presenti vanno tutti reindirizzati al nuovo titolo, pena la generazione di wikilink falsamente vuoti.

Come creare il redirect

Su una nuova voce di puro redirect con questo semplice codice:

#REDIRECT [[Nuovo articolo]]
dove "Nuovo articolo" sta per la pagina cui si deve essere reindirizzati

Il codice va messo all'inizio della casella di testo, e dopo di esso non vi dev'essere proprio nulla, nemmeno gli spazi.

Su una voce già esistente:

Utilizzando l'apposito comando "move", il redirect sarà creato automaticamente.

Inversione di redirect

Se si vuole invertire la voce dov'è contenuto l'articolo A, con la voce di puro redirect R (inversione di redirect) l'operazione può farsi correttamente in questo modo:

  • si sposta (con apposito comando sulla penultima linguetta) la pagina A su una pagina provvisoria, che può essere chiamata appunto Provvisoria P (assicurarsi che non esista comunque una pagina con tale titolo);
  • si cancella A (o se ne richiede la cancellazione, come spiegato qui);
  • si sposta (come sopra) R su A;
  • si cancella R (o se ne richiede la cancellazione);
  • si sposta (come sopra) P su R;
  • infine si cancella la pagina provvisoria (o se ne richiede la cancellazione).

In tal modo si sono conservate le cronologie e le discussioni sulle due voci: è per tale finalità che non è mai opportuno procedere con semplicistiche operazioni di taglia incolla (sia pure supportate da fogli Notepad, Blocknotes, o altri file di testo provvisori).

Importante

Una pagina di redirect, non dovrebbe avere voci che vi puntano. La sua funzione, come spiegato sopra, è di puro servizio alla ricerca. Se incontri dei redirect con voci che vi puntano, fai cosa utile modificando i wikilink in modo che puntino direttamente alla voce a cui rimanda il redirect.

Correggere gli errori

Qualche volta può capitare di spostare una pagina per errore ed è necessario tornare indietro. In questi casi bisogna aprire la pagina speciale e cliccare sulla parola revert, in questo modo si annulla l'inversione di redirect.