Jak docílit adresy v prohlížeči bez WWW
Sám jsem nedávno tento problém řešil. Už si nepamatuju přesně kde, ale
někde jsem viděl, že po napsání kouzelného "WWW" před doménu ono "WWWf" po načtení stránky v adresním řádku jednoduše zmizelo a zůstala adresa pouze ve tvaru
http://jmeno.tld (to je panečku věta

).
To se mi samozřejmě velmi zalíbilo,, takže jsem se začal pídit a googlit co že to má tento "trik" na svědomí. A je to prosím soubor .htaccess (skutečně jedno "t") a pár řádků kódu v čele s mod_rewrite. Nebudu popisovat co a co znamená, protože když to budete chtít vědět do detailu tak si to někde najdete a hlavně já sám v tom mám pěkný guláš.
- Takže nejprve se ujistěte, že je soubor .htaccess a mod_rewrite na vašem serveru povolen, to zjistíte nejčastěji přes fórum poskytovatele vašeho hostingu, v jeho aktuální nabídce nebo také ve faq jako např. na momentálně tolik zatracovaném pipni.cz (které používám já samozřejmě a docela spokojený
)
- takže používání soubrou máte povoleno, teď jak ho vytvořit, je to velmi jednoduché, pomocí nějakého textového editoru s možností uložení souboru jako typ "všechny soubory" např. windowsácký Poznámkový blok soubor vytvořte
, prostě vytvořte nový soubor, který uložte jako typ "všechny soubory" s názvem přesně takto .htaccess
- tak, teď už ho máte na ploše, ale prázdný, takže co do něj, "do něj tohle":
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.DOMENA.TLD$ [NC]
RewriteRule ^(.*)$ http://DOMENA.TLD/$1 [R=301,L]
-
V případě pod-domény je to jednoduše takto:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.POD-DOMENA.DOMENA.TLD$ [NC]
RewriteRule ^(.*)$ http://POD-DOMENA.DOMENA.TLD/$1 [R=301,L]
- Teď už jenom stačí samostatný soubor uložit a nahrát ho na váš ftp server
Je to teda hodně polopatický popis, ale snad to někomu bude užitečné.

03.02.2007, 09:42
Tento článek ještě nebyl komentován.
Napište komentář