xom`s pinion - Tom Hnatovsky Blog

Jak vynutit doménu bez WWW

24. července 2007 Web design 1 komentář

xomax softworks Čirou náhodou jsem narazil na problém s nefungujícím JavaScriptem na xomax.cz při užití adresy s www. Sám zápis www tečka doména nepoužívám, jelikož zbytečně zdržuje, jelikož je to vlastně archaismus. Více informací ohledně zbytečného www se můžete dočíst třeba na Intervalu.

Řešení jsem si v hlavě představil ihned dvě – zkusit ladit JavaScript AJAX, na což jsem neměl čas, nebo napsat htaccess redirect.

Nastavení serveru návštěvníkovi dovoluje napsat do domény nižšího než druhého stupně cokoliv, pokud skutečně subdoména neexistuje, zobrazí se mu hlavní obsah. Takže v poklidu fungovaly i adresy jako prase.xomax.cz a zobrazil se web (až na ten JavaScript).

Přesměrování návštěvníků jsem provedl v souboru htaccess s anoncem chyby 301 (trvale přesunuto). Stačí vložit následující 3 řádky:

RewriteEngine on RewriteCond %{HTTP_HOST} ^.+?xomax.cz [NC] -- (URL začíná jinak než xomax.cz – NC pro nerozlišování malých a velkých písmen) RewriteRule ^(.*)$ http://xomax.cz/$1 [L,R=301] -- (pokud platí RewriteCond, tak se uživatel přesměruje na doménu bez www, výrazy za doménou jsou zachovány – L je flag, aby server nezpracovával další podmínky a ihned přesměroval, R=301 – definice trvalého přesměrování)

Tak, doufám, že se nevyvrbí nic jiného, nějak mi nezbývá času.. ;)

Vaše komentáře

GRavatar

Shaman 24.9.07 20:46

Ono je to hlavně užitečné z hlediska SEO, zabraňuje se tak rozmělňování ranků příchozích odkazů.

Přidejte i vy svůj komentář

Pole komentáře: zmenšit / zvětšit

Jméno:

Email: (Gravatar ID)

Web:

Barva trávy (otázka proti robotům):

© 2004-2012 Tom Hnatovsky - Všechna práva vyhrazena