Informazioni generali sul servizio Redirect
Dal pannello di controllo GiDinet e' possibile impostare uno o piu' redirect per ciascun dominio registrato presso di noi.
Per creare un redirect e' sufficiente posizionarsi sul dominio e selezionare la pagina Web Redirect.
Importante: ciascun redirect è valido esclusivamente per l'indirizzo impostato.
Esempio: Per reindirizzare un dominio con e senza www quindi per
reindirizzare sia "http://www.dominio.ext" sia "http://dominio.ext" sarà
necessario impostare due redirect, uno con www nel campo hostname e uno
con il campo hostname vuoto.
Il servizio puo' essere configurato in due modalita':
Redirect classico
Viene inviato al browser un messaggio a scelta tra:
- 302 Object Moved
- 301 Moved Permanently
Tipicamente si utilizza il codice 302, mentre il codice 301 viene
utilizzato principalmente per indicare ai motori di ricerca che la
pagina e' stata trasferita.
Per utilizzare la modalita' classica e' necessario disabilitare l'opzione "Usa pagina web"
Redirect Web
Il sistema crea automaticamente una pagina web con i parametri specificati dall'utente ed in particolare:
Modalita' redirect:
- No Redirect - Visualizza la pagina senza effettuare redirect.
- External JS - Utilizza un file Javascript (.js) esterno per effettuare automaticamente il redirect.
- Frame Redirect - Visualizza la pagina di destinazione all'interno
di un frame, in questo modo l'utente vedra' sempre il dominio da voi
registrato nella barra di indirizzi.
Parametri:
- Titolo pagina
- Tag Meta - Keywords - Imposta le keywords della pagina
- Tag Meta - Description - Imposta la descrizione della pagina
- HTML
- Se si sta utilizzando il Frame Redirect il codice verra' inserito nel tag NOFRAMES
- Se si stanno utilizzando le altre modalita' il codice verra' inserito nel campo BODY
Impostazioni avanzate di un redirect
Queste caratteristiche sono comuni a tutti i tipi di redirect.
Carattere jolly: *
E' possibile utilizzare il carattere nell'hostname, il sistema
utilizzera' le impostazioni specificate per tutti gli hostname che del
dominio che non hanno hanno record DNS specifici o altri redirect.
Variabili:
E' possibile utilizzare variabili nei campi: Destinazione, Titolo,
Keywords, Description, HTML, le variabili sono supportate in tutte le
modalita' compreso il redirect con Javascript esterno.
Al momento dell'elaborazione del redirect, il sistema sostituira' le
variabili specificate per ciascun campo con i relativi valori associati.
Il valore sostituito alla variabile name sara' riportato in minuscolo.
Nel campo destinazione e' attualmente possibile utilizzare le seguenti variabili:
- #hostname#: Sara' sostituita dall'hostname a cui si sta accedendo.
- #domainname#: Sara' sostituita dal dominio a cui si sta accedendo.
- #fullhostname#: Sara' sostituita dall'indirizzo completo a cui si sta accedendo.
- #path#: Sara' sostituita dal percorso della pagina a cui si sta accedendo.
- #path_with_params#: Sara' sostituita dal percorso della pagina a cui si sta accedendo comprensivo degli eventuali parametri.
Le variabili sono Case Sensitive, pertanto devono essere scritte in minuscolo e complete dei simboli # come indicato.
Esempio:
Ad esempio, se il visitatore accede a un indirizzo per cui è configurato il redirect, con un URL del tipo http://forum.vostrodominio.it/percorso/pagina.php?parametro=valore, le variabili saranno sostituite come segue:
#hostname# = forum
#domainname# = vostrodominio.it
#fullhostname# = forum.vostrodominio.it
#path# = percorso/pagina.php
#path_with_params# = percorso/pagina.php?parametro=valore
Grazie a variabili e caratteri jolly e' sara' possibile ad esempio
mostrare pagine personalizzate in base al redirect utilizzato.
Esempio 1: utilizzo delle variabili per reindirizzare automaticamente i sottodomini verso sottocartelle di uno spazio web.
Creare il seguente redirect per www.vostrodominio.ext:
- Hostname: *
- Destinazione: http://www.vostrodominio.ext/#hostname#
- Modalita' redirect: 301 Moved Permanently
Con questa impostazione, tutti i sottodomini *.vostrodominio.ext non
configurati saranno reindirizzati verso sottocartelle del dominio, ad
es:
Richiesta: http://nome.vostrodominio.ext/ -> Redirect 301 su http://www.vostrodominio.ext/nome
Esempio 2: reindirizzamento di tutte le richieste verso un'altro dominio
Un'impostazione di questo tipo puo' essere utile in seguito a un cambio
di struttura del sito web, ad esempio per reindirizzare i visitatori
diretti a http://www.vecchiodominio.it/*, verso
http://italy.nuovodominio.com/, limitando al minimo il numero di link
rotti presenti su siti esterni.
Creare il seguente redirect per "www.vecchiodominio.it":
- Hostname: www
- Destinazione: http://italy.nuovodominio.com/#path_with_params#
- Modalita' redirect: 301 Moved Permanently
Le richieste verranno reindirizzate come nel seguente esempio
Richiesta: http://www.vecchiodominio.it/ -> Redirect 301 su http://italy.nuovodominio.com/
Richiesta: http://www.vecchiodominio.it/percorso/ -> Redirect 301 su http://italy.nuovodominio.com/percorso/
Richiesta: http://www.vecchiodominio.it/pagina.asp?parametro=valore
-> Redirect 301 su
http://italy.nuovodominio.com/pagina.asp?parametro=valore