Autor Zpráva
vojtan
Profil
Zdravím, potřebuji poradit, mám vytvořený soubor .htaccess a v něm teto kód

RewriteEngine On

RewriteCond %{HTTP_HOST} ^domena\.cz [nc]
RewriteRule (.*) http://www.domena.cz/$1 [R=301,L] 

když zadáme do prohlížeče domena.cz, tak mě to přesměruje na www.domena.cz, což je v pořádku. Ale teď potřebuji vyřešit, aby to fungoval přepis i pro http://domena.cz. Lze to nějak nastavit? moc děkuji
Bubák
Profil
Nerozumím, o co jde. Pokud zadáš do prohlížeče adresu domena.cz, odešle na server pořadavek na http://domena.cz. Pokud zadáš do prohlížeče adresu http://domena.cz, odešle na server pořadavek na http://domena.cz, nevidím rozdíl.
vojtan
Profil
Ještě jsem to zkoušel, ve Firefoxu to funguje bez problému, ale v Chrome a IE mě to doménu nepřepíše
Kajman
Profil
Firefox zkusí www sám dosadit v případě neúspěchu. V DNS pro domena.cz je potřeba mít stejný A záznam jako pro www.domena.cz a také apache musí být nastaven aby zpracovával obě domény. V takovém případě bude např. v chromu bude stejný obsah pro doménu bez www jako pro tu s www. Pokud pak bude povolený .htaccess s rewrite, tak by měl zmíněný kód zafungovat.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: