Un reindirizzamento di dominio è un metodo strategico utilizzato per inoltrare senza problemi utenti e motori di ricerca da un dominio o URL a un altro. Questa tecnica è essenziale durante le migrazioni di siti web, le transizioni di marchio o gli aggiornamenti della struttura degli URL, per garantire che il traffico, le classifiche SEO e l’esperienza degli utenti rimangano ininterrotti.

In AvaHost, il reindirizzamento dei domini è gestito con precisione e flessibilità, sia che stiate consolidando più domini, lanciando una nuova identità di marchio o ristrutturando il vostro sito. La nostra piattaforma supporta sia i reindirizzamenti temporanei (302) che quelli permanenti (301), consentendovi di preservare la link equity e di mantenere un accesso coerente per i visitatori, il tutto con una configurazione minima attraverso il nostro intuitivo pannello di controllo.

Tipi di reindirizzamento di dominio

1. 301 Redirect (reindirizzamento permanente)

Un reindirizzamento 301 reindirizza permanentemente un URL a un altro e trasferisce quasi tutto il valore SEO al nuovo URL.

Casi d’uso:

  • Spostamento di un sito web su un nuovo dominio.
  • Reindirizzamento di vecchie pagine a URL aggiornati.
  • Consolidamento di più domini in uno solo.

Esempio (file .htaccess di Apache):

Redirect 301 /old-page.html https://example.com/new-page.html

2. 302 Reindirizzamento (Reindirizzamento temporaneo)

Un reindirizzamento 302 indirizza temporaneamente gli utenti a un nuovo URL senza passare il valore SEO in modo permanente.

Casi d’uso:

  • Test di un nuovo sito web o di una nuova pagina.
  • Reindirizzamento degli utenti durante la manutenzione del sito web.

Esempio (configurazione Nginx):

rewrite ^/old-page$ https://example.com/new-page temporary;

3. Reindirizzamento dell’aggiornamento dei meta

Un meta refresh redirect viene eseguito a livello di pagina anziché a livello di server.

Casi d’uso:

  • Visualizzazione breve di un messaggio prima del reindirizzamento.
  • Alternativa leggera quando i reindirizzamenti lato server non sono possibili.

Esempio (meta tag HTML):

(Questo reindirizzamento avviene dopo 5 secondi)

4. Reindirizzamento JavaScript

I reindirizzamenti basati su JavaScript avvengono sul lato client e richiedono che JavaScript sia abilitato nel browser.

Casi d’uso:

  • Reindirizzamento degli utenti in base a condizioni (ad esempio, posizione, tipo di dispositivo).

Esempio:

window.location.href = "https://example.com/new-page";

Come impostare un reindirizzamento

Utilizzando .htaccess (per i server Apache)

Modificare il file .htaccess nella directory principale:

RewriteEngine On
RewriteRule ^old-page$ /new-page [R=301,L]

Utilizzo di Nginx

Modificare il file di configurazione di Nginx:

server {
    listen 80;
    server_name olddomain.com;
    return 301 https://newdomain.com$request_uri;
}

Riavviare Nginx per applicare le modifiche:

sudo systemctl restart nginx

Utilizzando cPanel

  1. Accedere a cPanel.
  2. Andare su Domini > Reindirizzamenti.
  3. Scegliere il tipo di reindirizzamento (301 o 302), inserire il vecchio e il nuovo URL e salvare le modifiche.

Migliori pratiche per i reindirizzamenti di dominio

  • Usare i reindirizzamenti 301 per gli spostamenti permanenti per mantenere le classifiche SEO.
  • Ridurre al minimo le catene di reindirizzamenti per migliorare la velocità di caricamento.
  • Testate i reindirizzamenti utilizzando strumenti come l’URL Inspection Tool di Google.

Conclusione

I reindirizzamenti di dominio sono essenziali per gestire migrazioni e consolidamenti di siti web e per migliorare l’esperienza degli utenti. Sia che si utilizzino reindirizzamenti 301, 302 o basati su JavaScript, la loro corretta implementazione garantisce una navigazione senza interruzioni per gli utenti e i motori di ricerca.