Så här konfigurerar du omdirigeringar av metasidor med bara HTML

0
160

Om du vill skapa en omdirigering till en annan webbplats gör du inte & #8217; behöver inte ställa in några routningsregler på en webbserver eller bråka med JavaScript; HTML har omdirigeringsverktyg inbyggda med metataggar. Vi kommer att diskutera hur och när vi ska använda dem.

Du behöver inte JavaScript eller Fancy Routing Rules

< p> Naturligtvis, om du har förmågan att skapa något bättre, bör du ta det. Om du har full åtkomst till den webbserver som din webbplats körs på bör du förmodligen konfigurera en 301 eller 302 omdirigering, eller om resursen finns på samma server, ställa in en URL -omskrivning så att användaren inte kan påverkas alls. Även delad hosting med Apache klarar 301 omdirigeringar med .htaccess -konfigurationsfiler.

Den verkliga världen är dock inte alltid lika vacker, och ibland behöver du bara distribuera en HTML -sida som omdirigerar varje användare någon annanstans. Vanligtvis är detta mest användbart i fall där du inte kan använda en riktig .htaccess -fil, till exempel med vissa innehållshanteringssystem som skriver över den.

Detta är fortfarande inte en bra lösning — det är inte bra för SEO, eftersom det är en omdirigering på klientsidan, och den här typen av omdirigering kommer att visa en vit skärm i användaränden i väntan på omdirigeringen för att komma igång. Om du ändå vill konfigurera en, har HTML några verktyg inbyggda i den.

Med hjälp av HTML -meta -uppdateringsomdirigeringar kan du skicka en användare till en ny sida. Skapa en HTML-fil med ingenting annat än följande, ersätt example.com med din webbadress:

& lt; meta http-equiv = “refresh” content = “0; URL = https: //www.example.com/” /& gt; Annons

Nollan innan det betyder att denna omdirigering kommer att ske direkt, vilket förmodligen är perfekt. Men om du istället vill visa det irriterande “ klicka här om du inte omdirigeras på fem sekunder meddelande ” du kan också göra det och lägga till en andra länk som användarna:

& lt; head & gt; & lt; meta http-equiv = “refresh” content = “5; URL = https: //www.example.com/”/& gt; & lt;/head & gt; & lt; body & gt; & lt; p & gt; Om du inte omdirigeras på fem sekunder, & lt; a href = “https://www.example.com/” & gt; klicka här & lt;/a & gt;. & lt;/p & gt; & lt;/body & gt;

Men HTTP meta refresh -omdirigeringar stöds i varje webbläsare, så det är nästan alltid bättre att omdirigera användare direkt.