Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Htaccess przekierowanie na podkatalog
kamikaze1945
post 17.03.2014, 01:25:50
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 27.03.2007

Ostrzeżenie: (20%)
X----


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ę.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 05:28