Cos'è un reindirizzamento e come farlo
Prima o poi, qualsiasi proprietario del sito potrebbe dover reindirizzare visitatori e motori di ricerca a un'altra pagina. Questo reindirizzamento aiuterà a rendere questa procedura rapida e trasparente per gli utenti. Cercheremo di capire cos'è un reindirizzamento e come usarlo.
Concetto di reindirizzamento
È facile rispondere a questa domanda a chiunque sia più o meno fluente in inglese. Letteralmente, la parola "reindirizzare" in inglese significa "riorientare" o "reindirizzare". Per i proprietari di siti e programmatori, un reindirizzamento è un modo semplice ed efficace di modificare la pagina del sito in un altro, diverso da quello originariamente richiesto. Ciò significa che il visitatore sta digitando barra degli indirizzi un indirizzo e ricade su una risorsa completamente diversa. Accade spesso che il reindirizzamento non corrisponda alle richieste dell'utente.
A cosa serve?
L'impostazione del reindirizzamento del link può essere richiesta in diverse situazioni. Ecco alcuni di loro:
- Sostituendo l'indirizzo del sito più bello. Se ti sposti semplicemente da un sito a un altro, puoi perdere molti visitatori. Grazie al reindirizzamento, gli utenti vengono trasferiti sul nuovo sito, anche se accedono al vecchio indirizzo. Pertanto, il reindirizzamento della pagina consente di salvare i clienti senza costi e tempi aggiuntivi quando si sostituisce l'indirizzo del sito.
- I cosiddetti domini di incollaggio. I visitatori possono inserire lo stesso indirizzo nella casella di ricerca in due modi: utilizzando la tripla W o meno. In entrambi i casi, l'utente si trova nello stesso sito, precisamente a causa del reindirizzamento configurato.
- Il reindirizzamento temporaneo viene utilizzato nei casi in cui il sito è stato spostato in un nuovo dominio, ma non è ancora pronto per funzionare a piena capacità.
- Imporre pubblicità non necessaria.
- Aumento delle visite a una particolare risorsa Internet. Questo reindirizzamento, che reindirizza l'utente anziché il sito desiderato a un altro (ad esempio, la pubblicità), viene utilizzato per ingannare i contatori.
- I cosiddetti collegamenti di riferimento.
tipi
Per capire quale tipo di reindirizzamento è meglio per te, diamo un'occhiata a ciascuno di essi e descriviamo le funzioni principali.
- 300 - la scelta di un'opzione tra diversi. Utilizzato più spesso automaticamente per selezionare la lingua desiderata o la codifica.
- 301 - muoversi per sempre. Solo questo tipo di reindirizzamento viene utilizzato quando si sposta un sito.
- 302 - reindirizzamento temporaneo. Utilizzato per il reindirizzamento temporaneo di utenti e motori di ricerca da un indirizzo all'altro.
- 303 - la risorsa che viene richiesta si trova a un indirizzo diverso. Va notato che tale reindirizzamento viene utilizzato dai motori di ricerca: quando il risultato della ricerca è solo una pagina, l'utente viene immediatamente reindirizzato ad esso.
- 305 - usa un proxy. L'accesso a un documento con questo tipo di reindirizzamento è disponibile solo tramite un server proxy.
- 307 è un altro reindirizzamento temporaneo.
Un reindirizzamento con il codice 304 indica che il contenuto della pagina rimane lo stesso e il codice 306 è riservato per eventuali esigenze future.
Nonostante l'evidente vantaggio dei reindirizzamenti, poiché possono e non sono utilizzati nell'interesse degli utenti, i motori di ricerca sono molto cauti nei loro confronti. È argomentato dal fatto quali sono gli script non consentire di produrre siti di indicizzazione di alta qualità, riducendo la produttività dei robot di ricerca. L'unico tipo di reindirizzamento, che i motori di ricerca percepiscono normalmente, è un reindirizzamento permanente - 301.
Come fare un reindirizzamento?
L'inoltro può essere configurato in diversi modi. Considera ognuno di essi separatamente.
- Impostazione dell'inoltro tramite htaccess. Questo è forse il modo più semplice e più comune per organizzare il reindirizzamento da un sito (o una pagina) a un altro. Per utilizzare questo metodo, è necessario creare un file nella cartella del sito e denominarlo .htaccess, il nome del file deve iniziare con un punto. Gli utenti di CMS e Joomla hanno già un file di questo tipo, non è necessario crearlo in modo specifico.
- Nel caso in cui la risorsa Internet non sia scritta sul CMS, sarà utile sapere come effettuare un reindirizzamento tramite PHP . Ma per questo è necessario capire la struttura della tua risorsa Internet.
- Il reindirizzamento HTML viene utilizzato quando è necessario reindirizzare uno o più articoli del sito scritti in HTML. L'impostazione di un reindirizzamento dell'intero sito in questo modo richiederà molto tempo.
- Il reindirizzamento tramite JavaScript è un modo semplice ed efficace per i proprietari di siti Web semplici o per coloro che devono impostare il reindirizzamento di una o più pagine o completamente l'intera risorsa.
esempi
Il reindirizzamento di un sito o di una pagina tramite htaccess è scritto come segue:
- Reindirizza /page-A.html /page-B.html - reindirizza dalla pagina A alla pagina B.
- Reindirizza / http://site2.ru/ - reindirizza a sito2.
Per "incollare" i domini, nel file .htaccess, devi aggiungere le seguenti linee:
- RewriteEngine on
- RewriteCond% {HTTP_HOST} ^ www.example.ru [NC]
- RewriteRule ^ (. *) $ http://example.com/$1 [R = 301, L]
Reindirizzare a php sarà simile a questo:
- header(" Location: http://siteA.com "); ?> - reindirizzare al sito A;
- header(" Location: http://siteA.com/pageA.html "); ?> - reindirizza alla pagina A.
Prendi in considerazione l'utilizzo del reindirizzamento HTML che devi aggiungere tale codice utilizzando il meta tag:
- Il reindirizzamento avverrà sul sito A. In questo meta tag, puoi regolare il tempo di reindirizzamento. Se si imposta un valore diverso da zero, il reindirizzamento si verificherà dopo un intervallo di tempo specificato.
- - il passaggio alla pagina A del sito A avverrà in 10 secondi.
Tramite javascript Reindirizzare un visitatore al sito A:
- location="http://siteA.ru"
Capire cosa è un reindirizzamento non è difficile per gli utenti fidati.