1. Domov
  2. Webstránky
  3. Presmerovanie web stránky na inú adresu

Presmerovanie web stránky na inú adresu

Určite sa už každý stretol s požiadavkou presmerovat web stránku dočasne, alebo natrvalo na inú url, len ste nevedeli ako na to.Preto popíšeme niekoľko spôsobov takéhoto presmerovania pomocou rôznych metód. Výsledok však ako uvidíte, bude vždy rovnaký.

Presmerovanie pomocou .htaccess

Vytvoríte si vo webroote súbor s názvom .htaccess, do súboru napíšte:

Redirect permanent / http://www.druhadomena.sk/

alebo:

RewriteEngine On
RewriteRule ^(.*)$ http://www.druhadomena.sk/$1 [R=301,L,QSA]

Presmerovanie odkazom

Charakteristika

najjednoduchší spôsob
nevyžaduje podporu na strane servera
návštevník stránok má pocit, že sa môže sám rozhodnúť, kam chce ísť

Zdrojový kód:

<p> Vami hladana stranka bola presunuta,

    <a href="http://www.vasadomena.sk/kontakt.html">

    kontakty na spolocnost XYZ, s.r.o. najdete tu </a></p>

Tento spôsob presmerovania je síce najjednoduchší, ale z hľadiska SEO optimalizácie nie práve najvhodnejší, nakoľko vyhľadávače nepovažujú tento spôsob za presmerovania, pretože dochádza len k čiastočnému predávaniu off-page faktorov.

Presmerovanie meta značkou

Charakteristika:

veľmi obľúbený spôsob presmerovania
nevyžaduje podporu na strane servera

Zdrojový kód sa vloží priamo do hlavičky stránky:

<meta http-equiv="refresh"

content="8;url=http://www.vasadomena.sk/nova-stranka.html">

Presmerovanie pomocou JavaScriptu

Charakteristika:

najmenej istý spôsob presmerovania

Používa sa vtedy, keď nie je dopredu známa adresa presmerovania. Môžete napríklad na stránku vložiť skript, ktorý zistí, akú ste požadovali stránku a podľa toho vás presmeruje na podobnú stránku. Avšak javascritpt nemusí byť podporovaný na každom servery, a nie je vhodný ani z hľadiska vyhľadávačov a robotov, preto odporúčam skôr iný spôsob presmerovania.

Ukážka presmerovania pomocou JavaScriptu:

<script>

window.location.href="http://www.vasadomena.sk/nova-stranka.html";

</script>

Presmerovanie pomocou PHP

Charakteristika:

najjednoduchší a najspoľahlivejší spôsob
pracuje s funkciou Header()

Zdrojový kód sa vkladá na začiatok stránky:

<?php

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://www.vasadomena.sk/nova-stranka.html");

header("Connection: close");

?>

Presmerovanie v ASP

Zdrojový kód:

<%@ Language=VBScript %>

<%

Response.Status="301 Moved Permanently"

ResponseAddHeader "Location","http://www.vasadomena.sk/"

%>

Presmerovanie v ASP.NET

Zdrojový kód:

<script runat="server">

private void Page_Load(object sender, Syste.EventArgs e)

{

Response.Status = "301 Moved Permanently";

Response.AddHeader("Location","http://www.vasadomena.sk");

}

</script>

Aktualizované 4. marca 2021

Bol tento článok nápomocný?

Súvisiace články

Pridajte komentár