Omdirigering i PHP: Sådan konfigureres videresendelse
I dette praktiske tip viser vi dig, hvordan du opretter en omdirigering i PHP og dermed omdirigerer besøgende automatisk til et andet websted.
Opsætning af omdirigering i PHP: status 301 eller 302?
Hvis serveren omdirigerer til et andet websted via PHP, gøres dette som standard med statuskoden 302.
- Statuskoden 302 betyder dog, at siden kun videresendes midlertidigt. En permanent videresendelse signaliseres med statuskoden 301.
- Dette gør ingen forskel for besøgende - under alle omstændigheder vil han automatisk blive omdirigeret til det andet websted.
- Denne forskel er dog meget interessant for søgemaskiner. Hvis en robot modtager status 302 fra Google eller andre søgemaskiner, antager den, at denne videresendelse kun er midlertidig.
- Når statuskoden 301 vises, informeres søgemaskinen om, at det ikke længere er nødvendigt at søge under den gamle URL, men i stedet via den permanente omdirigering. Kort sagt betyder det, at indekset nu kan udveksle den gamle adresse med den nye.
- Dette betyder, at søgemaskinen ikke behøver at starte igen, når der gennemgås det muligvis nye indhold på det websted, der er omdirigeret.
Sådan konfigureres omdirigering i PHP
PHP-koden skal være helt i begyndelsen, ingen anden output til browseren er tilladt på forhånd.
- Sørg derfor for, at der hverken er et "ekko" eller et tilfældigt mellemrum før php-mærket. For øvrig forklarer vi nøjagtigt, hvad PHP er i et andet indlæg.
- For at oprette en omdirigering til et andet websted skal du indtaste følgende kode:
- Erstat "www.domain.de" med din gamle URL, og "der-neue-name.php" henviser til det websted, der skal omdirigeres til.
- Du skal bestemt indsætte "exit". Det forhindrer, at videresendelsen udføres forkert.
Vi viser dig, hvordan du indsætter et billede ved hjælp af PHP i vores næste praktiske tip til programmering.