swah.net


index - xhtml - Jak docílit adresy v prohlížeči pouze s WWW

Twitter:

  • swah: O víkendu jsme byli na Karamazových a odcházel jsem z Aera nadšen. Přispěl k tomu i milý fakt, že se diváci začali zvedat až po titulcích. 18.08. Přejít na příspěvek Přidat na Google Přidat na Linkuj Přidat na Jagg Přidat na Del.icio.us Přidat na Digg
  • swah: Dnes se udál další velký milník v mé podnikatelské kariéře - pořídil jsem si frajerskou samolepící nástěnku. Jak asi dlouho bude samolepit. 14.08. Přejít na příspěvek Přidat na Google Přidat na Linkuj Přidat na Jagg Přidat na Del.icio.us Přidat na Digg
  • swah: Konečně se objevila alternativa pro synchronizaci záložek Firefoxu 3 vycházející dokonce z původního rozšíření viz http://jdem.cz/acbq5 12.08. Přejít na příspěvek Přidat na Google Přidat na Linkuj Přidat na Jagg Přidat na Del.icio.us Přidat na Digg

Jak docílit adresy v prohlížeči pouze s WWW

Tuhle nedávno jsem psal o tom, jak docílit url v prohlížeči pouze bez WWW - odkaz záměrně nepíšu, vše najdete zde, ale co když byste rádi používali adresu pouze s WWW? Docílit jde toho opět velmi snadno stejně jako je opět nutné mít povoleno používání souboru s názvem .htaccess na vašem hostingu, který ovlivňuje adresář ve kterém je a všechny podadresáře (složky/podsložky), pokud nejsou ovlivňovány souborem vlastním. Ten majitelé OS Windows nejjednodušeji vytvoří Poznámkovém bloku, přičemž dokument uloží přesně pod názvem .htaccess a jako typ "Všechny soubory".
  • RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.DOMENA.TLD$ [NC]
    RewriteRule ^(.*)$ http://DOMENA.TLD/$1 [R=301,L]
Výše uvedený kód nám poslouží v případě, že bychom rádi doménu 2. řádu bez WWW. Pokud bychom chtěli doménu i 3. řádu, pak ho použijeme s menší obměnoum jako je tuhle dole.
  • RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.POD-DOMENA.DOMENA.TLD$ [NC]
    RewriteRule ^(.*)$ http://POD-DOMENA.DOMENA.TLD/$1 [R=301,L]
Tak a když se nám zastesklo po WWW, .htaccess pro doménu s by mělo vypadat takto:
  • RewriteEngine On
    RewriteCond %{HTTP_HOST} ^DOMENA.TLD$ [NC]
    RewriteRule ^(.*)$ http://www.DOMENA.TLD/$1 [R=301,L]
A pro doménu 3. řádu takto:
  • RewriteEngine On
    RewriteCond %{HTTP_HOST} ^POD-DOMENA.DOMENA.TLD$ [NC]
    RewriteRule ^(.*)$ http://www.POD-DOMENA.DOMENA.TLD/$1 [R=301,L]
Pokud jste pozorně sledovali a jen slepě nekopírovali, zajisté jste si všimli, že rozdíl je pouze v odebrání, resp. přídání .www.

Pro nevěřící Tomáše jsem si ještě dovolil zhotovit prezenčku domény 3. řádu - http://test.swah.net/test.html, která se zobrazí pouze s WWW. Pro jistotu ještě přidávám odkaz na původní článek, kdyby bylo něco nejasného.

kalendar 06.03.2007, 23:47

maikerooGravatar komentoval(a) 09.03.2007, 14:26

Doporučuji všem toto používat. Používám to skoro všude. Přece jenom je nepřijemné, když je www.doména.tld podle vyhledávačů něco jiného než doména.tld :-D

swah Gravatar komentoval(a) 09.03.2007, 16:16

Nemůžu nic než jen souhlasit :)

Napište komentář

:

:

SnizitZvysit

:


8 + 1 =

Pravidla pro psaní příspěvků

  • Je-li to možné, vyjadřujte svůj názor slušně a pokud možno diakritikou
  • Gravatary (obrázky u komentářů) získáte po vyplnění e-mailové adresy a registraci na gravatar.com
  • HTML tagy nejsou povoleny, Enter = skok na další řádek
  • * značí povinné položky


© 2005 - 2008 | swah.net | všechna práva vyhrazena | archív | Přihlásit
xhtml 1.0 strict | css 2.1 | prohlášení o přístupnosti | od 1.8.05 - přístupů