Omdirigering i PHP: Hvordan konfigurere videresending
I dette praktiske tipset vil vi vise deg hvordan du konfigurerer en viderekobling i PHP og dermed omdirigerer besøkende til et annet nettsted.
Sette opp omdirigering i PHP: status 301 eller 302?
Hvis serveren omdirigerer til et annet nettsted via PHP, gjøres dette som standard med statuskoden 302.
- Statuskoden 302 betyr imidlertid at siden bare videresendes midlertidig. En permanent videresending signaliseres med statuskoden 301.
- Dette gjør ingen forskjell for besøkende - i alle fall vil han automatisk bli omdirigert til det andre nettstedet.
- Imidlertid er denne forskjellen veldig interessant for søkemotorer. Hvis en robot mottar status 302 fra Google eller andre søkemotorer, antar den at denne videresendingen bare er midlertidig.
- Når statuskoden 301 er indikert, informeres søkemotoren om at det ikke lenger er nødvendig å søke under den gamle URL-en, men i stedet via den permanente viderekoblingen. Enkelt sagt betyr dette at indeksen nå kan bytte ut den gamle adressen mot den nye.
- Dette betyr at søkemotoren ikke trenger å starte på nytt når du gjennomsøker det muligens nye innholdet på nettstedet som er omdirigert til.
Hvordan sette opp omdirigering i PHP
PHP-koden må være helt i begynnelsen, ingen annen utgang til nettleseren er tillatt på forhånd.
- Forsikre deg derfor om at det verken er et "ekko" eller et uhell mellomrom før php-taggen. Vi forklarer forresten nøyaktig hva PHP er i et annet innlegg.
- Hvis du vil opprette en viderekobling til et annet nettsted, skriver du inn følgende kode:
- Erstatt "www.domain.de" med den gamle URLen din, og "der-neue-name.php" refererer til nettstedet du vil bli omdirigert til.
- Du bør absolutt sette inn "exit". Det forhindrer at videresendingen blir utført feil.
Vi vil vise deg hvordan du setter inn et bilde ved hjelp av PHP i vårt neste praktiske tips om programmering.