Base di conoscenze

1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!

Reindirizzare il visitatore (dominio, pagina web, ecc.)

Questa guida spiega come reindirizzare un nome di dominio direttamente verso un altro o come inviare automaticamente i visitatori del tuo sito Web verso un altro indirizzo di pagina (URL interno o esterno).

 

Premessa

  • Per reindirizzare il traffico, dovrai agire…
    • … oppure sul nome di dominio stesso (deve essere ospitato da Infomaniak e i suoi DNS devono essere quelli di Infomaniak),
    • … oppure sul codice presente nelle tue pagine (pagina .htaccess, pagina iniziale, ecc.) se hai un sito Web.
  • In caso di necessità, partner locali e referenziati da Infomaniak possono occuparsi di queste procedure: lancia un appalto gratuito; si occupano di tutto, liberandoti dai dettagli tecnici.

 

Agire sul nome di dominio

tramite Strumento di Reindirizzamento Web

Lo strumento disponibile sul Manager permette di agire in modo semplice sul nome di dominio (o sottodominio) per reindirizzarlo verso l'indirizzo Internet di tua scelta.

tramite modifiche DNS o registrazione A

Modificare i DNS del nome di dominio o modificare i suoi registri A/AAAA permette di indirizzare il traffico Web verso un altro fornitore.

 

Agire sul codice delle pagine…

… tramite codice HTML da inserire

Inserisci questa riga di codice tra i tag <head> e </head> della tua pagina iniziale (di solito chiamata index.html):

<meta http-equiv="refresh" content="5;url=INSERT-HERE-NEW-URL">

Sostituisci 5 con il tempo di attesa in secondi desiderato (0 per farlo immediatamente).

Il motore di ricerca Google indica che è preferibile utilizzare una reindirizzazione di tipo 301 lato server (leggi sotto). Anche il W3C consiglia di non utilizzarla.

… tramite codice PHP da inserire

Se la pagina del sito ha un'estensione .php, inserisci questa chiamata di funzione header in cima al file:

header("refresh: 5; url=INSERT-HERE-NEW-PAGE-URL");

… tramite file .htaccess

Per reindirizzare tutto il traffico diretto al tuo sito (indipendentemente dalla pagina chiamata) verso un altro indirizzo, inserisci questo nel file .htaccess alla radice del tuo sito:

RewriteEngine On
RewriteRule ^(.*)$ INSERT-HERE-NEW-URL/$1 [R=301]

Per mirare la pagina che deve essere reindirizzata:

Redirect permanent /ancienne_page.html insérer ici adresse URL de destination

Redirectpermanent, Redirect permanente e Redirect 301 sono comandi equivalenti.

Di seguito un altro esempio di reindirizzamento di una sottoparte alla home page (questa direttiva ha il vantaggio di funzionare con i "deep link" a differenza di un reindirizzamento permanente):

RewriteEngine on
RewriteRule "old/path/url "/" [L]

Prendi visione di questa altra guida a riguardo.


Questa FAQ è stata utile?