Uudelleenohjaus PHP: ssä: Kuinka edelleenlähetys määritetään
Tässä käytännöllisessä kärjessä me osoitamme sinulle, miten voit määrittää uudelleenohjauksen PHP: ssä ja ohjata siten vierailijan automaattisesti toiselle verkkosivustolle.
Uudelleenohjauksen asettaminen PHP: ssä: tila 301 tai 302?
Jos palvelin ohjaa toiseen verkkosivustoon PHP: n kautta, tämä tehdään oletusarvoisesti tilakoodilla 302.
- Tilakoodi 302 tarkoittaa kuitenkin, että sivu välitetään vain väliaikaisesti. Pysyvästä edelleenlähetyksestä ilmoitetaan tilakoodilla 301.
- Tällä ei ole mitään vaikutusta vierailijaan - joka tapauksessa hänet ohjataan automaattisesti toiselle verkkosivustolle.
- Tämä ero on kuitenkin erittäin mielenkiintoinen hakukoneille. Jos robotti vastaanottaa tilan 302 Googlelta tai muilta hakukoneilta, oletetaan, että tämä edelleenlähetys on vain väliaikaista.
- Kun tilakoodi 301 on osoitettu, hakukoneelle ilmoitetaan, ettei enää tarvitse etsiä vanhan URL-osoitteen perusteella, vaan sen sijaan pysyvän uudelleenohjauksen avulla. Yksinkertaisesti sanottuna tämä tarkoittaa, että hakemisto voi nyt vaihtaa vanhan osoitteen uuteen.
- Tämä tarkoittaa, että hakukoneen ei tarvitse käynnistyä uudestaan, kun se indeksoi uudelleenohjatun verkkosivuston mahdollisesti uutta sisältöä.
Kuinka määrittää uudelleenohjaus PHP: ssä
PHP-koodin on oltava aivan alussa. Muuta lähtöä selaimeen ei sallita etukäteen.
- Siksi varmista, että ennen php-tunnistetta ei ole "kaiun" tai vahingossa tapahtuvaa tilaa. Muuten selitämme tarkalleen, mitä PHP on toisessa viestissä.
- Luo uudelleenohjaus toiseen verkkosivustoon kirjoittamalla seuraava koodi:
- Korvaa "www.domain.de" vanhalla URL-osoitteellasi ja "der-neue-name.php" tarkoittaa verkkosivustoa, johon ohjataan uudelleen.
- Sinun tulisi ehdottomasti lisätä "exit". Se estää edelleenlähetyksen suorittamisen väärin.
Osoitamme sinulle kuinka lisätä kuva PHP: n avulla seuraavaan ohjelmointivinkkimme.