Autor Zpráva
JiK
Profil *
Ahoj, delal jsem poradek na svem hostingu, a v adresari /www jsem nasel soubor .htaccess

obsahuje tohle:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^jirkacech.com
RewriteRule (.*) http://www.jirkacech.com/$1 [R=301,L]

muzete mi nekdo vysvetlit co to PRESNE dela? :) (teda krom prvniho radku ten zvladam)

Problem je, ze nevim, zda mi to tam zbylo z experimentovani s ruznyma CMS (a tudiz to prijde smazat)
nebo zda jsem to udelal umyslne a s nejakym ucelem (a tudiz to ma zustat)
anebo to tam dali admini a MUSI to tam zustat....
Yuhů
Profil
pokud to chápu dobře, tak jde o pravidlo, které adresu zadanou bez www nahradí adresou, které předřadí www .

Ta stříška ^ znamená začátek řetězce. Testuje se HTTP_HOST, což je v tomto případě buďto www.jirkacech.com, nebo jirkacech.com. Pokud to tím jirkacech.com začítáná (to je ta stříška), uplatní se pravidlo.

Pravidlo dělá to, že vezme požadavek -- to je to (.*) -- a předřadí mu hostname včetně www. Další údaje už jsou pouze parametry přesměrování, to R je, že to půjde přes http odpověď 301 a hlavičku location, to L z hlavy nevím.
Toto téma je uzamčeno. Odpověď nelze zaslat.