1000 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 a un altro indirizzo di pagina (URL interna o esterna).
Premessa
- Per reindirizzare il traffico, dovrete 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.
⚠️ Per ulteriori assistenza contattate un partner o lanciate gratuitamente una richiesta di offerta — scoprite anche il ruolo dell'host.
Agire sul nome di dominio
via Strumento di Redirezione Web
L'strumento disponibile sul Manager permette di agire in modo semplice sul nome di dominio (o sottodominio) per reindirizzarlo all'indirizzo Internet desiderato.
via modifiche DNS o registrazione A
Cambiare i DNS del nome di dominio o modificare i suoi record A/AAAA permette di indirizzare il traffico web verso un altro fornitore.
Agire sul codice delle pagine…
… tramite codice HTML da inserire
Inserisci questa linea 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 desiderato in secondi (0 per farlo immediatamente).
Il motore di ricerca Google indica che è preferibile utilizzare un reindirizzamento di tipo 301 lato server (leggi più sotto). Il W3C consiglia anche di non utilizzarlo.
… tramite codice PHP da inserire
Se la pagina del sito ha un'estensione .php, inserisci questa chiamata della 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) a un altro indirizzo, inserisci quanto segue 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 permanent
e Redirect 301
sono comandi equivalenti.
Di seguito un altro esempio di reindirizzamento di una sottoparte alla homepage (questo comando ha il vantaggio di funzionare con i "deep link" a differenza di una reindirizzamento permanente):
RewriteEngine on
RewriteRule "old/path/url "/" [L]
Consulta questa altra guida a riguardo.