Quando si lavora con un server virtuale o dedicato, possono verificarsi periodicamente degli errori. Non abbiate paura e non fatevi prendere dal panico: c’è una soluzione! Ma prima di tutto, diamo un’occhiata alla definizione di questo errore 301. Quando parliamo del significato dell’errore 301(Moved Permanently), allora esso indica l’importanza del protocollo HTTP nelle impostazioni e segnala che la risorsa richiesta dal client è stata spostata in modo permanente su un nuovo URL. Questo messaggio viene utilizzato per reindirizzare gli utenti e i motori di ricerca da un URL a un altro, mantenendo la rilevanza SEO e il traffico degli utenti.
Se il sito è in esecuzione su un server Apache, è possibile utilizzare il file .htaccess per configurare i reindirizzamenti 301. Esempio di configurazione:
Redirect 301 /old-page.html http://www.example.com/new-page.html
Questo codice reindirizza le richieste da http://www.example.com/old-page.html a http://www.example.com/new-page.html.
Per i server Nginx, i reindirizzamenti sono configurati nel file di configurazione. Esempio di configurazione:
server {
listen 80;
server_name example.com;
location /old-page.html {
return 301 http://www.example.com/new-page.html;
}
}
Questo codice reindirizza le richieste da http://example.com/old-page.html a http://www.example.com/new-page.html.
I sistemi di gestione dei contenuti come WordPress dispongono di plugin che semplificano l’impostazione dei reindirizzamenti 301. Uno di questi è “Redirection”. Uno di questi plugin è“Redirection“. Dopo aver installato e attivato il plugin, è possibile configurare i reindirizzamenti attraverso l’interfaccia di amministrazione.