Witam,
htaccess nie jest moją dobrą stroną w programowaniu. Mam problem z zapętleniem się odczytu strony po ustawieniu przekierowania w htaccess i wywołaniu header w pliku index.php wczytujacy plik login.php

Mam taką budowę katalogów i plików:
Kod
.htaccess
wwwroot
--index.php
--login.php
--ajax.php


Plik .htaccess
Kod
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?system.domena.pl$ [NC]
RewriteCond %{REQUEST_URI} !wwwroot/
RewriteRule (.*)$ wwwroot/ [L]
RewriteRule ^login(/)?$ wwwroot/login.php [L,NC,QSA]
RewriteRule ^(.*)(/)?$ wwwroot/index.php [NC,L]



Plik index.php
Kod
...
// użytkownik niezalogowany
if (UserSession::validLogin() != true) {

    $logoutUrl = 'login'; // przekieruj do pliku logowania url http://system.domena.pl/login
        header('Location: ' . $logoutUrl );
    exit();
}
...


Widze taki komunikat
Kod
Ta strona internetowa zawiera pętlę przekierowań



Jeśli zablokuje wywołanie tego skryptu w pliku index.php sprawdzajacego czy użytkownik jest zalogowany, to strony ładują się poprawnie (jeśli wpiszę adres ręcznie )
http://system.domena.pl/login
http://system.domena.pl/user/234
Problem zaczyna się po odkomentowaniu tego kawałka kodu sad.gif

Czy ktoś ma pomysł jak rozwiazać ten problem? Z góry dziękuję.