Cześć. Tworze frameworka w php i pojawił się nagle problem pisząc funkcje redirect. Pierwsze co przyszło mi na myśl header wiec użyłem.
Po pierwszym wykonaniu i przekierowaniu do innej funkcji frameworka zapamiętał url. tzn
Na razie ma routing w formie
http://localhost/FrameworkLZ/controller/me.../argument2/.....
http://localhost/FrameworkLZ/ = http://localhost/FrameworkLZ/index.php - przekierowuje wszystko plikiem htaccess do index.php gdzie silnik frameworka obsługuje routing
adres http://localhost/FrameworkLZ/ odpala http://localhost/FrameworkLZ/main/index - domysny kontroler i metoda
main - kontroler
index - metoda
wszystko działało do momentu gdy w main/index zrobiłem header na main/test
po tym, po wpisaniu adresu http://localhost/FrameworkLZ/
robi się http://localhost/FrameworkLZmain/test i błąd 404
Po tem próbowałem w inny sposób na inną stronę w czytać to teraz gdy wpisie
http://localhost/FrameworkLZ/main/index ładuje się http://www.example.org/
Czy macie pomysły czemu tak się dzieje? Może powianiem wyczyść coś? A może inny sposób znacie?
Dzięki za pomoc.