Meta-pagina-omleidingen instellen met alleen HTML

0
186

Als u een omleiding naar een andere website wilt instellen, hoeft u #8217; je hoeft geen routeringsregels op een webserver in te stellen of te rommelen met JavaScript; HTML heeft ingebouwde omleidingstools die metatags gebruiken. We zullen bespreken hoe en wanneer we ze moeten gebruiken.

Je hebt geen JavaScript of fancy routeringsregels nodig

< p>Natuurlijk, als je de mogelijkheid hebt om iets beters op te zetten, moet je het nemen. Als je volledige toegang hebt tot de webserver waarop je site draait, moet je waarschijnlijk een 301- of 302-omleiding instellen, of als de bron zich op dezelfde server bevindt, een URL-herschrijving instellen zodat de gebruiker niet helemaal niet getroffen. Zelfs shared hosting met Apache kan 301-omleidingen aan met .htaccess-configuratiebestanden.

De echte wereld is echter niet altijd even mooi en soms moet je gewoon een HTML-pagina implementeren die elke gebruiker ergens anders omleidt. Meestal is dit het handigst in gevallen waarin u geen juist .htaccess-bestand kunt gebruiken, zoals bij bepaalde contentbeheersystemen die het overschrijven.

Dit is nog steeds geen geweldige oplossing, het is niet geweldig voor SEO, omdat het een client-side omleiding is, en dit soort omleiding toont een wit scherm aan de kant van de gebruiker tijdens het wachten op de omleiding om van start te gaan. Als je er echter nog steeds een wilt opzetten, heeft HTML een aantal tools ingebouwd.

Door HTML-meta-refresh-omleidingen te gebruiken, kun je een gebruiker naar een nieuwe pagina sturen. Maak een HTML-bestand met niets anders dan het volgende, en vervang example.com door uw URL:

<meta http-equiv=”refresh” content=”0; URL=https://www.example.com/” /> Advertentie

De nul ervoor betekent dat deze omleiding onmiddellijk zal plaatsvinden, wat waarschijnlijk ideaal is. Als u echter in plaats daarvan het irritante “klik hier als u niet binnen vijf seconden wordt omgeleid,” u kunt dat ook doen door een tweede link toe te voegen die gebruikers :

<head> <meta http-equiv=”refresh” content=”5; URL=https://www.example.com/” /> </hoofd> <lichaam> <p>Als u niet binnen vijf seconden wordt omgeleid, <a href=”https://www.example.com/”>klik hier</a>.</p> </lichaam>

Http-meta refresh-omleidingen worden echter in elke browser ondersteund, dus het is bijna altijd beter om gebruikers gewoon direct om te leiden.