Autor Zpráva
FantomX1
Profil
Viete mi prosim vas niekto vysvetlit, preco tento kusok kodu


RewriteCond %{HTTP_HOST} ^hackeri\.xatchat\.sk
RewriteRule ^$ http://xatchat.sk/hackeri [L,QSA]

nezanecha po sebe adresu hackeri.xatchat.sk ale prepise to na xatchat.sk/hackeri? Dakujem.

Dam sem cely kod pre istotu ak si myslite ze predchadzajuce riadky by mohli mat na to nejaky vplyv.


RewriteEngine on
RewriteCond %{HTTP_HOST} !^hackeri\.xatchat\.sk
RewriteCond %{HTTP_HOST} !^www\.xatchat\.sk
RewriteCond %{HTTP_HOST} ^([^\.]+)\.xatchat\.sk
RewriteRule ^([^\.]+)?$ http://xatchat.sk/blog.php?nick=%1 [L,QSA]

RewriteCond %{HTTP_HOST} ^hackeri\.xatchat\.sk
RewriteRule ^$ http://xatchat.sk/hackeri [L,QSA]


Taktiez by som rad vedel preco mi moznost (flag) L co AFAIK znamena posledne pravidlo nezabrani tomu, ze ked nepouzijem prvy riadok v kode RewriteCond %{HTTP_HOST} !^hackeri\.xatchat\.sk, tak ma to odkaze na http://xatchat.sk/blog.php, ale tam nastane len prehodenie obsahu, ale nie fyzicke presmerovanie, dik.
Kajman_
Profil *
Při použití http na pravé straně se provede přesměrování. Je to jasně popsané v manuálu.
Kajman_
Profil *
L znamená nynější ukončení procházení. Pokud bylo vnitřně na něco přepsáno, tak se budou pravidla procházet znovu (s jistým omezením maximálního cyklení).
FantomX1
Profil
Dik, ale skusal som to uz aj tak, teraz som tam ponechal len toto

RewriteEngine on
RewriteCond %{HTTP_HOST} hackeri.xatchat.sk
RewriteRule ^$ /hackeri [L,QSA]

no napriek tomu ma to presmeruje
FantomX1
Profil
a tiez som to skusal aj bez toho slashu /

RewriteEngine on
RewriteCond %{HTTP_HOST} hackeri.xatchat.sk
RewriteRule ^$ hackeri [L,QSA]
Kajman_
Profil *
Spíše bych hledal problém na druhé straně... jestli tam spíš to lomítko nechybí.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0