Dino Geek, cerca di aiutarti

Come impostare un reindirizzamento permanente (?


Certamente! Un reindirizzamento permanente, noto anche come reindirizzamento 301, è essenziale per dirigere il traffico web da una vecchia URL a una nuova URL in modo permanente. Questo tipo di reindirizzamento è cruciale per mantenere la SEO (Search Engine Optimization) e assicurarsi che i visitatori del sito non incontrino errori di pagina non trovata (404). Vediamo come impostarlo usando vari metodi, con esempi pratici e fonti affidabili.

  1. Utilizzare il file .htaccess per reindirizzamenti su server Apache
    Uno dei metodi più comuni per impostare un reindirizzamento permanente è tramite il file `.htaccess` quando si utilizza un server Apache. Ecco come fare:

1. Accedi al tuo file .htaccess: Puoi accedervi tramite un client FTP o attraverso il pannello di controllo del tuo hosting.
2. Aggiungi la seguente riga di codice: \`\`\`apache Redirect 301 /vecchia-pagina.html http://www.tuosito.com/nuova-pagina.html \`\`\`

In questo esempio, stai dicendo al server di reindirizzare permanentemente tutte le richieste dalla “vecchia-pagina.html” alla “nuova-pagina.html”.

  1. Configurare reindirizzamento in Nginx
    Per i server Nginx, sarebbe necessario modificare il file di configurazione del server.

1. Apri il file di configurazione di Nginx: Di solito si trova in `/etc/nginx/nginx.conf` o in un file di configurazione del sito specifico in `/etc/nginx/sites-available/` o `/etc/nginx/conf.d/`.
2. Aggiungi la direttiva di reindirizzamento nel blocco server appropriato: \`\`\`nginx server { listen 80; server\_name tuosito.com;

location /vecchia-pagina.html { return 301 http://www.tuosito.com/nuova-pagina.html; } } \`\`\`

  1. Utilizzare PHP per il reindirizzamento
    Se non hai accesso al file `.htaccess` o alla configurazione di Nginx, puoi eseguire un reindirizzamento anche tramite PHP.

1. Apri il file PHP della vecchia pagina.
2. Aggiungi il seguente codice PHP: \`\`\`php \`\`\`

  1. Esempio di utilizzo con WordPress
    Se utilizzi WordPress, puoi utilizzare plugin come “Redirection” per gestire i reindirizzamenti 301 senza dover intervenire manualmente sui file di configurazione. Una volta installato e attivato il plugin:

1. Accedi a Strumenti > Redirection nel pannello di amministrazione di WordPress.
2. Crea un nuovo reindirizzamento inserendo la URL di origine e la nuova URL di destinazione.

  1. Fonti utilizzate
    - [Apache Documentation – URL Rewriting Guide](https://httpd.apache.org/docs/current/rewrite/remapping.html)
    - [Nginx Documentation – Nginx Redirects](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html)
    - [W3Schools PHP Header Function](https://www.w3schools.com/php/php_header.asp)
    - [WordPress Plugin Repository – Redirection](https://wordpress.org/plugins/redirection/)

Impostare correttamente un reindirizzamento 301 è fondamentale per mantenere l’integrità dei link e garantire una buona esperienza utente. Spero che queste istruzioni ti siano utili!


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Avviso Legale / Condizioni Generali di Utilizzo