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
-
Landing page: Jak vytvořit landing page s vysokým CTR
7. května 2024 -
Co je to VRAM a jak ji navýšit bez drahého upgradu?
20. srpna 2024 -
Souboj na trhu s CPU pro servery: AMD vs. Intel
8. prosince 2023 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024
Nejnovější
-
Apple jde naproti práci s HDR monitory!
17. ledna 2025 -
Jak využít AI potenciál svého Macu?
9. ledna 2025 -
NIS2: Verifikace údajů vlastníků domén
6. ledna 2025 -
Dostali jste k vánocům PC? Využijte jeho AI potenciál!
3. ledna 2025