Skocz do zawartości

Linki formatowane przez mod_rewrite i dolaczanie nowych zmiennych


pgelo

Rekomendowane odpowiedzi

Witam,

mam ustawione za pomoca mod_rewrite linki dla wyswietlenia rekordow danej branzy w formie:

www.domena.pl/pb22,44-nazwa_branzy.html

Zapis w .htaccess wyglada mniej wiecej tak:

pb([0-9]+),([0-9]+)- szukaj.php?id_branza=$1&id_branza=$2

Problem pojawia sie ze czasami wystepuja inne parametry takie jak strona, sort itd. Parametry te, jesli wystapia, sa dynamicznie dodawane na zasadzie: www.domena.pl/pb22,44-nazwa_branzy.html?strona=3&sort=2. Niestety taka konwencja nie dziala. Nie chcialbym natomiast uwzgledniac tych parametrow w linkach zeby nie doprowadzac do generacji linkow typu: www.domena.pl/pb22,44,,,,,2,,,,,,,-nazwa_branzy.html

Czy da sie to jakos zalatwic w wyrazeniach regularnych w mod_rewrite?

Odnośnik do komentarza
Udostępnij na innych stronach

Chodzi o flagę QSA, która oznacza "append query string" np:

RewriteRule ^strona.html$ pliczek.php [L,QSA]
nawet jest w necie demo

HTTP 200 usługi IT -> Dariusz Janicki | Realizacja serwisów www oraz oprogramowania w PHP / C# / Golang / Node.js / MySQL/ Laravel
Komory normobaryczne - normobaria.tech Wykonawca montażu i instalacji komory normobarii

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności