August 1
Quando si sposta un sito web o una pagina Web a un server diverso, è importante per reindirizzare automaticamente i visitatori nella nuova posizione in modo che non ricevono una pagina non trovata errore. Aiuta anche la pagina mantiene la sua posizione nel ranking dei motori di ricerca. Apache e Internet Information Services, o IIS, entrambi hanno caratteristiche che consentono di reindirizzare un sito, una directory o un file. Se non si dispone delle autorizzazioni per modificare queste caratteristiche, è ancora possibile reindirizzare i singoli file su entrambi i server di sostituendo i file con uno script che esegue il reindirizzamento.
1 Creare o modificare il file ".htaccess", che si trova nella directory principale del tuo sito web sul server Web, utilizzando l'editor di testo preferito.
2 Utilizzare la direttiva Redirect per puntare un file a un server diverso. Includere il codice 301 per un reindirizzamento permanente o 302 per un reindirizzamento temporaneo. Ad esempio, digitare:
Redirect 301 /index.html http://example.org/newsitefolder/index.html
3 Utilizzare un'espressione regolare in collaborazione con il comando RedirectMatch per reindirizzare solo i file che corrispondono a un modello particolare. Reindirizzare tutti i file di immagine a un altro server, specificare qualsiasi nome di file e un elenco di estensioni di immagine, e usare "$ 1" come la parte che corrisponde all'espressione regolare. Per esempio:
RedirectMatch 301 (. * [Gif | png | jpg | jpeg | BMP].) $ Http://example.org/imagefiles/$1
4 Swipe da destra e scegliere "Cerca". Tipo "inetmgr" nella casella di ricerca, premere il tasto "Enter", quindi selezionare "inetmgr" dai risultati di ricerca di eseguire Internet Information Services Manager.
5 Fare clic sul riquadro "Connessioni", fare clic sul segno "+" accanto a siti nella struttura a sinistra per espanderlo, selezionare il sito web che si desidera modificare, quindi fare clic per evidenziare le cartelle oi file che si desidera reindirizzare.
6 Fare doppio clic su "HTTP redirect" nella vista Funzioni. Selezionare "reindirizzare le richieste a questa destinazione" per specificare una destinazione parente o "reindirizzare tutte le richieste a destinazione esatta" per specificare una destinazione assoluta. Digitare il nuovo sito, la pagina o una cartella indirizzo.
7 Selezionare il codice appropriato dall'elenco Codice di stato. Ad esempio, scegliere "permanente (301)." Fai clic su "Applica" nel riquadro Azioni per salvare le modifiche.
8 Utilizzare la funzione PHP intestazione di emettere un reindirizzamento. Emettere lo stato HTTP prima, e quindi specificare la nuova posizione. Ad esempio, sostituire il file che si desidera reindirizzare con il seguente script:
<? Php
intestazione ( "HTTP / 1.1 301 Moved Permanently");
intestazione ( 'Località http://www.example.org/newlocation/newitems.html');
muori();
?>
9 Adottare un approccio simile per reindirizzare utilizzando Active Server Pages modificando le intestazioni HTTP. Ad esempio, sostituire una pagina Web che si desidera reindirizzare con il seguente file script ASP:
<% @ Language = VBScript%>
<%
Response.Status = "301 Moved Permanently"
Response.AddHeader "Location", "http://example.org/newlocation/"
Response.End
%>
10 Redirect in ColdFusion con le sue versioni dei comandi per modificare le intestazioni HTTP. Ad esempio, reindirizzare una pagina con la creazione di questo file ColdFusion al suo posto:
<Cfheader statscode = "301" statusText = "Spostato in modo permanente">
<Cfheader nome = valore "Posizione" = "http://www.new-url.com/">
11 Utilizzare JavaScript per reindirizzare un file a un server diverso. Ad esempio, creare il seguente file HTML con un editor di testo:
<Html>
<Head>
<Title> Pagina spostata </ title>
<Script>
window.location.href = "http://example.org/newpages/index.html" ;;
</ Script>
</ Head>
<Body>
Questa pagina è stata spostata a <a href = "http://example.org/newpages/index.html"</a" rel = "nofollow" target="_blank">http://example.org/newpages/index.html">http://example.org/newpages/index.html"</a>
</ Body>
</ Html>