![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 17.02.2003 Skąd: Turośń Kościelna (Białystok) Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam pytanie związane z odpowiednią preparacją URL'a na własne potrzeby. zwykłe adresy nie wykorzystujące .htaccess wyglądają następująco: Kod 1. www.domena.pl/?pg=strona&gr=grupa1 2. www.domena.pl/?pg=strona&gr=grupa2 3. www.domena.pl/?pg=strona&gr=grupa3 4. www.domena.pl/?pg=strona&gr=grupa1&pr=produkt1 4. www.domena.pl/?pg=strona&gr=grupa3&pr=produkt3 6. .... adresy wykorzystujące standardowe formuły .htaccess przyjmują formę: Kod 1. www.domena.pl/strona/grupa1/ 2. www.domena.pl/strona/grupa2/ 3. www.domena.pl/strona/grupa3/ 4. www.domena.pl/strona/grupa1/produkt1 5. www.domena.pl/strona/grupa3/produkt3 6. .... Generalnie dążę do sytuacji, w której moje URL'e przyjęłyby taką postać: Kod 1. www.domena.pl/grupa1/ 2. www.domena.pl/grupa2/ 3. www.domena.pl/grupa3/ 4. www.domena.pl/grupa1/produkt1 5. www.domena.pl/grupa3/produkt3 6. .... czyli chciałbym ukryć pierwszy parametr "strona". Pytanie czy jest to możliwe przy pomocy odpowiednich reguł w .htaccess. Czy istnieje inne rozwiązanie...? a może jedyna opcja to stworzenie podstron: grupa1, grupa2, grupa3... co z oczywistych względów nie wchodzi w rachubę. dziękuję za wszelkie podpowiedzi, pozdrawiam... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
Jestem przekonany, że problem 2 zmiennej w tym przypadku rozwiązany jest po prostu w ten sposób, że tej 2 zmiennej nie ma (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
A dlaczego? Bo jest ona zupełnie nie potrzebna, wystarczy napisać sobie prosty mechanizm aliasów, który w oparciu o konkretne słowo kluczowe uruchomi dowolny moduł / akcję twojego systemu. W końcu zdecydowanie łatwiej jest napisać taką tablicę w php niż kombinować z plikiem htaccess, który na dodatek musiałbyś jeszcze cały czas uaktualniać, w momencie dodawania kolejnych elementów swojej strony. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 03:09 |