Dopo aver letto questo tutorial, saprai come modificare il file .htaccess nel tuo hosting per reindirizzare il traffico da un URL all’altro e installare un plug-in per fare lo stesso dalla dashboard.
Tutte le istruzioni spiegate in questo tutorial includono schermate per facilitare il seguirle ai principianti di WordPress.
Come reindirizzare una pagina WordPress dalla dashboard:
Indice Articolo
Questa sezione tutorial mostra come reindirizzare una pagina WordPress dalla dashboard senza modificare manualmente il file .htaccess (un metodo alternativo spiegato qui).
Per reindirizzare gli URL di WordPress dalla dashboard, devi installare un plug-in. Per questo tutorial, ho selezionato un plugin chiamato Redirection. Per installarlo nel menu a sinistra, seleziona Plugin, e nel sottomenu visualizzato, premere Aggiungere nuova come mostrato nello screenshot qui sotto (Plugin>Aggiungi nuovo).
Nella schermata successiva, nel campo di ricerca per parola chiave, digita “reindirizzamento”, come mostrato nell’immagine seguente. Quindi premere il Installa ora pulsante sul plug-in Reindirizzamento (vedi le frecce sotto).
Una volta che il Reindirizzamento plug-in è installato, premere il tasto Attivare pulsante.
Al termine dell’installazione, puoi trovare il plug-in nel menu a sinistra, sotto Utensili, come mostrato nell’immagine qui sotto (Strumenti>Reindirizzamento).
La prima schermata del plug-in mostrerà due campi per impostare una pagina di origine e una pagina di destinazione per il reindirizzamento. Se hai solo una pagina da reindirizzare, puoi digitarla ora e premere Start Setup; puoi ignorarlo e premere il tasto Avvia l’installazione pulsante se ne hai molti.
Il Configurazione di base consente di configurare gli aggiornamenti automatici per le modifiche agli URL/permalink. Questa è un’opzione eccellente per prevenire errori; Consiglio di selezionarlo.
Puoi anche indicare al plug-in di mantenere un registro di 404 errori. Fai la tua scelta e premi il tasto Continua l’installazione pulsante.
L’ultima schermata di configurazione collegherà automaticamente il plug-in a un’API. Se la connessione riesce, vedrai lo stato Buono mostrato nell’immagine sottostante. Quindi premere il Completa la configurazione pulsante.
Attendi che la configurazione applichi le modifiche e premi il tasto Finito! Pulsante.
Ora puoi definire le pagine di WordPress da reindirizzare.
Per aggiungere reindirizzamenti, compila il URL di origine e URL di destinazione campi.
Accanto al Aggiungi reindirizzamento , vedrai un’icona a forma di ingranaggio, premila per visualizzare opzioni avanzate come i reindirizzamenti 301 e 302, tra gli altri.
Una volta definiti gli indirizzi di origine e destinazione come codice http, è possibile premere il tasto Aggiungi reindirizzamento pulsante per applicare le modifiche.
Come reindirizzare una pagina WordPress a un’altra da Cpanel:
Segui le istruzioni di seguito se preferisci reindirizzare i siti modificando il .htaccess tramite l’account Cpanel.
Se usi Cpanel, trova il File Manager mostrato nello screenshot qui sotto. Puoi utilizzare il campo di ricerca per digitare File e trovalo velocemente.
Una volta nel File Manager, assicuriamoci che i file nascosti siano visibili. premi il Impostazioni pulsante nell’angolo in alto a destra, come mostrato di seguito.
Assicurati che l’opzione “Mostra file nascosti (file punto)” sia selezionata e premi il tasto Salva pulsante.
Trova il file chiamato .htaccess, fai clic con il tasto destro e premi il tasto Modificare pulsante.
Quando viene chiesto di confermare la codifica, premere il tasto Modificare pulsante.
All’interno del file .htaccess, devi includere regole di reindirizzamento basate sui seguenti tipi disponibili:
Reindirizzamento di una pagina a un’altra pagina in WordPress (.htaccess):
Per reindirizzare permanentemente un vecchio URL a uno nuovo, puoi utilizzare la sintassi seguente. Aggiungi la riga sottostante, sostituendo pagina.php e nuovapagina.html con i tuoi percorsi di pagina effettivi. È possibile utilizzare file o directory HTML, PHP. Questa sintassi viene utilizzata per reindirizzare le pagine all’interno dello stesso dominio.
Nota: Si consiglia di conservare un backup del file .htaccess originale se è necessario ripristinare la configurazione precedente.
Reindirizzare 301 /pagina.php /nuovapagina.html
L’esempio seguente mostra come implementare un reindirizzamento temporaneo. La sintassi è la stessa di permanente; l’unica differenza è che il codice HTTP cambia da 301 a 302. Usa 301 per il reindirizzamento permanente e 302 per il reindirizzamento temporaneo.
Reindirizzare 302 /pagina.php /nuovapagina.html
Reindirizza permanentemente il tuo sito WordPress a un nuovo dominio:
Per migrare in modo permanente il tuo nome di dominio, la sintassi è la seguente. Basta sostituire http://dominio.com/ con il tuo nome di dominio effettivo e ricordati di implementarlo https se disponibile (di seguito, puoi trovare una regola per reindirizzare tutto il traffico tramite https sul nuovo dominio di destinazione).
Reindirizzare 301 / http://dominio.com/
Per reindirizzare una sottocartella o una pagina specifica a un nuovo dominio, puoi anche utilizzare la sintassi seguente.
Reindirizzare 301 “/casa” “https://otherdomain.com/home”
Reindirizzamento temporaneo del tuo sito WordPress a un nuovo dominio:
Per reindirizzare temporaneamente il tuo sito a un nuovo dominio, la sintassi è la stessa di cui sopra; basta sostituire 301 con 302 come mostrato di seguito.
Reindirizzare 302 / http://dominio.com/
Puoi anche reindirizzare le sottocartelle a un nuovo dominio; come mostrato di seguito, è possibile implementare le virgolette.
Reindirizzare 301 “/casa” “https://otherdomain.com/home”
Reindirizza tutto il traffico tramite https (SSL) dal file .htaccess:
Per reindirizzare il traffico del tuo sito WordPress tramite SSL (https), aggiungi il seguente codice al tuo file .htaccess.
Nota: Se hai già del codice nel tuo file .htaccess, puoi saltare la riga RewriteEngine On.
RiscriviCond %{HTTPS} spento
Riscrivi regola ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Puoi anche utilizzare il codice seguente per reindirizzare il tuo sito Web http www a https senza www.
RiscriviCond %{HTTP_HOST} ^www.esempio.com
Riscrivi regola (.*) https://esempio.com/$ 1 [R=301,L]
Tutte le modifiche apportate al tuo .htaccess vengono applicate automaticamente.
Come reindirizzare una pagina WordPress a un’altra da FTP:
Se accedi ai tuoi file WordPress tramite FTP, leggi le istruzioni seguenti.
Nell’esempio seguente, sto usando il client FTP Filezilla; puoi usare chi vuoi.
Inserisci il tuo nome utente e password e connettiti al tuo server. Quindi trova il file .htaccess come mostrato di seguito e scaricalo. Se la .htaccess il file non è presente, non preoccuparti, puoi crearlo e caricarlo come descritto nei passaggi seguenti.
Una volta scaricato il tuo file .htaccess, fai una copia (Backup) e aprilo. Se .htaccess non era sul tuo server, apri un file di blocco note e chiamalo come .htaccess. Quindi segui le istruzioni di reindirizzamento descritte qui in base alle tue esigenze e carica di nuovo il file sul tuo server. Una volta caricati, puoi testare le modifiche che hai aggiunto accedendo al tuo sito WordPress.
Conclusione:
Come puoi vedere, reindirizzare una pagina a un’altra pagina in WordPress è abbastanza semplice e può essere ottenuto in modo diverso. Qualsiasi utente a livello di WordPress può applicare questo semplice processo seguendo le istruzioni come descritto sopra. Il modo .htaccess è utile per tutti i siti Web, non solo per quelli WordPress. Tieni presente che i metodi Cpanel e FTP sono quasi gli stessi, cambiando solo il metodo per connettere il tuo server. Ricorda sempre di conservare un backup del tuo file .htaccess originale se devi ripristinare la configurazione precedente.