Redirect in PHP

 

Esempio di redirect in PHP ( creare in index.php )


Per creare il redirect in PHP bisogna cha la pagina sia su server che lo supportino. Spesso non è già implementato e bisogna comprarlo a parte.


E’ molto semplice, basta inserire all’inizio della pagina uno di questi tre script, di seguito vi spiegherò le sostanziali differenze:


METODO UNO:

<?php

header("Location: http://www.4000.it");

?>


METODO DUE:

<?php

header("Refresh: 0; URL= http://www.4000.it");

?>


METODO TRE:

<?

Header( "HTTP/1.1 301 Moved Permanently" );

Header( "Location: http://www.4000.it" );

?>


Per questo esempio è necessario che il server su cui risiederà la pagina abbia installato il PHP. Lato client verrà restituito sempre un codice HTML che verrà compilato dal server.

La pagina da creare sarà “index.php” .


Il metodo uno

Dopo “location” si dovrà settare l’url a cui vuoi che il redirect punti. E’ lo script più semplice infatti si limita esclusivamente a fare un redirect immediato alla pagina. Non è il redirect preferito dai motori di ricerca ma è comunque meglio del META REFRESH in HTML


Il metodo due

Questo tipo di redirect è sostanzialmente come il primo, l’unica differenza è che è possibile settare un tempo per il quale verrà ritardato il redirect. Questo tempo di redirect deve essere settato dopo “Refresh: “ ed è espresso in secondi.


Il metodo TRE

!!! TRA I REDIRECT PHP E’ IL PREFERITO DAI MOTORI DI RICERCA !!!

E’ un vero e proprio redirect 301, è immediato e punterà alla pagine di default del sito. I motori di ricerca non lo vedono come spam perchè è usato per reindirizzare gli utenti di un sito che per esempio viene spostato da un dominio ad un altro.


Guarda anche:

- Redirect 301 in ASP

- Servizi di redirect gratuiti

Vuoi un redirect gratuito per il tuo sito? Scegli uno di questi: www.4000.it e www.Htmx.it