[PHP] Przyjazne linki, a przekierowanie |
[PHP] Przyjazne linki, a przekierowanie |
7.07.2013, 13:54:55
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 11.05.2013 Ostrzeżenie: (0%) |
Hej,
Posiadam system friendly URL's oparty o RewriteRule, w którym formatuję mi adres z postaci: gra.pl/index.php?page=logowanie&id1=coś&id2=coś, do przyjaznej przeglądającemu: gra.pl/logowanie/coś/coś. Wszystko jest z nim w porządku, problem pojawia się w sytuacji, gdy chcę dokonać przekierowania przy użyciu nagłówków. O ile, gdy mam link zawierający 1 element np. gra.pl/rejestracja/ to poniższy kod: zamienia mi poprawnie adres na gra.pl/start/. Problem pojawia się gdy elementów jest więcej niż jeden, a skrypt jest trzymany w katalogu. tzn. jeśli mam domyślnie adres: gra.pl/katalog_skryptu/logowanie/coś/ polecenie header('Location: start); przekształci mi link do postaci gra.pl/katalog_skryptu/logowanie/start/, a nie gra.pl/katalog_skryptu/start. wiem, że mogę zastosować header('Location: /start'); - jednak to nadpiszę katalog, w którym znajduję się skrypt, a musi on także być dostosowany do trzymania w podkatalogu. myślałem o utworzeniu stałej, przechowującej adres URL i dodającej się, przy location, jednak nie satysfakcjonuję mnie ta metoda. czy to wszelkie możliwości? -------------------- wszystkie drogi prowadzą do manuala :3
|
|
|
8.07.2013, 12:47:43
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Musisz zastosować adresowanie bezwzględne, żeby czegoś takiego nie było.
Cytat jednak to nadpiszę katalog, w którym znajduję się skrypt, a musi on także być dostosowany do trzymania w podkatalogu. Nie rozumiem? Cytat myślałem o utworzeniu stałej, przechowującej adres URL i dodającej się, przy location, jednak nie satysfakcjonuję mnie ta metoda. czy to wszelkie możliwości? To jest to samo, o czym pisałem na samym początku. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 14:57 |