Přesměrování stránek podle doménového jména
Máte zaregistrováno více doménových názvů pro Vaši doménu? Zkuste využít možnosti nasměrovat návštěvníka serveru rovnou na stránku, která ho zajímá. Přinášíme Vám několik rad, jak toho docílit pomocí ASP a JavaScriptu.
Skripty na straně serveru
Nejjednoduším způsobem je přesměrování pomocí skriptu provedeného na straně serveru (PHP, ASP, CGI). Výhoda je v tom, že přesměrováni budou všichni návštěvníci, bez ohledu na to, jaký prohlížeč používají. Jako příklad uvádím přeměrování pomocí ASP, kde je postup následující:
- Změňte koncovku názvu úvodní stránky (zpravidla to bývá index.htm nebo default.htm) na asp (index.asp nebo default.asp). Takto zajistíte provedení příkazů zapsaných v souboru.
- Na začátek stránky (ještě před tag <html>) vložte následující kód (změňte podle svých potřeb). Pro lepší názornost byl vybrán příklad serveru www.zoner.cz s jeho doménovými aliasy www.callisto.cz, www.context.cz a jejich přesměrování na domovské stránky těchto programů (ve skutečnosti však všechny tyto doménová jména směřují na úvodní stránku firmy).
If Request.ServerVariables(„SERVER_NAME“) = „www.context.cz“ Then Response.Redirect(“ http://www.zoner.cz/context/default.asp“)
If Request.ServerVariables(„SERVER_NAME“) = „www.callisto.cz“ Then Response.Redirect(“ http://www.zoner.cz/callisto/default.asp“)
%>** Podmínka If.. Then.. musí být napsána na jednom řádku. ASP lze samozřejmě použít jen na serverech podporující tuto technologii (IIS).
Javascript
Pokud nemáte možnost využít podpory ze strany serveru, lze provést přesměrování i pomocí Javascriptu. Do úvodní stránky serveru vložte následující kód:
<script language=“JavaScript“>
<!–
if (location.hostname == „www.context.cz“) {window.location = „http://www.zoner.cz/context/default.asp“;}
if (location.hostname == „www.callisto.cz“) {window.location = „http://www.zoner.cz/callisto/default.asp“;}
//–>
</script>
Připomínám, že v prohlížečích bez podpory Javascriptu k přesměrování nedojde a uživatel tak zůstane „viset“ na úvodní stránce. Proto je nutné zabezpečit funkčnost stránek i pro tyto prohlížeče (pomocí odkazů apod.).
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Proč je důležité tvořit obsah na váš web?
29. srpna 2024 -
VMC rapidně zvýšil open rate e-mailových kampaní ZONERu
9. května 2025 -
-
Vlastní web: Jak nainstalovat WordPress?
24. června 2024
Nejnovější
-
Jaké jsou nejlepší nástroje pro tvorbu webového designu
3. října 2025 -
Rozhovor s vývojářem: „AI mi šetří hodiny práce měsíčně“
30. září 2025 -
.ai: Umělá inteligence a tak trošku ukradená doména
17. září 2025 -
Proč jsou důležité správné údaje o vlastnících domén
11. září 2025