L'uso del redirect 301 e 302 redirect è un metodo conveniente per l'invio di traffico da un indirizzo web ad un altro , senza passare il navigatore attraverso una pagina intermedia . Questi reindirizzamenti sono particolarmente utili se il vostro sito web utilizza nomi di dominio , sia per scopi di marketing o per catturare errori ortografici comuni . Sono anche utili se il vostro sito web utilizza più server e uno sarà fuori servizio per manutenzione programmata. La differenza principale tra i due è che un reindirizzamento 301 dice al browser web che l' indirizzo è cambiato in modo permanente, mentre un reindirizzamento 302 è usata per modifiche temporanee , in cui l'indirizzo originale può diventare funzionale di nuovo ad un certo punto . Se si desidera reindirizzare il traffico sul vostro sito web , ecco come farlo utilizzando PHP per avviare un 301 o 302 redirect. Cose che ti serviranno
computer connesso a Internet
Blocco note di Windows o HTML Editor
FTP Programma
Accesso al server Web
Mostra più istruzioni
Scrivi una 301 o Redirect 302 di una pagina specifica utilizzando PHP
1
Aprite il vostro editor html , lo stesso che si usa per creare un html o php . Se non si dispone di un editor HTML , è possibile utilizzare Blocco note di Windows , invece. Dal PC di Windows , fare clic su Start> Tutti i programmi> Accessori> Blocco note
2
Per un reindirizzamento 302 , copiare il seguente testo in un nuovo documento : . < ? php header (" Location : http://www.domain.com/temporary-address/temporary-file-name.html "); exit () ; ? > Si noti che è necessario modificare l'URL in questo esempio sia l'url della pagina si reindirizzano i visitatori temporaneamente . per un reindirizzamento 301 , copiare questo testo nel documento , invece: < header (" HTTP/1.1 301 Moved Permanently "); Header ( "Location: ? http://www.new- url.com "); ? . > Anche in questo caso , assicurarsi di modificare l'URL per l' indirizzo della pagina si reindirizzano il traffico per
< br > 3
Salvare il file . Fare clic su File> Salva con nome e quindi salvare il file con lo stesso nome della pagina che si sarà reindirizzare il traffico da .
4
Utilizzate il vostro software FTP per caricare il file sul server. Se non si dispone di un programma FTP , è possibile scaricare sia intelligente o FTP Filezilla gratuitamente. Molti host web fornirà anche un file manager basato su web per il caricamento dei file . Assicurati di " sovrascrivere " o " sostituire " il file originale quando viene richiesto. Dopo che il file è stato caricato , chiunque tipi l'URL del file originale saranno trasferiti al nuovo.
Scrivi un Redirect 301 per un intero sito web con htaccess
5 < p > Apri file del tuo sito web esistente " . htaccess " nel tuo editor HTML standard. Se non si dispone di un editor HTML , è possibile utilizzare Blocco note, come indicato nei paragrafi precedenti . " . Htaccess " Se il tuo sito web non dispone già di un file , che è ok , è possibile crearne uno nuovo
6
Copia il seguente testo nel file htaccess . : opzioni + FollowSymLinks RewriteEngine on RewriteRule ( . * ) http://www.newdomain.com/$ 1 [ R = 301 , L] Notare che è necessario modificare l'URL in questo esempio per abbinare l'url del sito si reindirizzano il traffico a .
7
Salvare il file come " . htaccess " (sì , il punto viene prima) con il tipo di file "Tutti i file " e caricare il file nella directory principale del tuo sito web . Ora ogni volta che qualcuno va a un indirizzo nel vecchio sito , esse verranno prese a un indirizzo corrispondente sul nuovo sito . Per esempio, qualcuno che va a " oldsite.com/abc123.html " sarà ora diretto verso " newsite.com/abc123.html " . Questo è molto utile se si desidera modificare i nomi di dominio , senza perdere tutti i collegamenti e segnalibri che puntano al tuo sito web .