Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyrażenie reguralne+ przyjazne linki
Forum PHP.pl > Forum > Serwery WWW > Apache
mefjiu
Posiadam takie wyrażenie:

  1. RewriteRule [a-z0-9A-Z]+_c([0-9]{1,6})\.html\?sort\=([0-9]+) //?podkat=$1&sort=$2


Chciałbym aby link wyglądał tak:
nazwa_c123.html?sort=12

Niestety przez znak zapytania to nie działa:

Gdy dam wyrażenie:
  1. RewriteRule [a-z0-9A-Z]+_c([0-9]{1,6})\.html\&sort\=([0-9]+) //?podkat=$1&sort=$2


Czyli zmieniając znak ? na & to link:
nazwa_c123.html&sort=12

Działa prawidłowo

Co robię nie tak że ta pierwsza regułka nie chce działać.

Z góry dziękuję za wszelką pomoc.
Crozin
Jaki to ma związek z PHP?

O ile dobrze Cię zrozumiałem... dodaj flagę QSA do pierwszego wyrażenia
mefjiu
Dzięki, jesteś wielki.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.