Urle w sklepie budowane są np. tak:
domena.pl/kategoria1/kategoria2/
regóła, która za to odpowiada:
RewriteRule ^([A-Z0-9a-z0-9\)\({}\/-]+)/([A-Z0-9a-z0-9{},&\=_-]+)?$ index.php?page=$1&type=1$2 [L]
Wszystko działa dobrze i poprawie, jednak w jednzm szczególnym wypadku rególa nie działa poprawnie, dla kategorii:
domena.pl/Nogi/Rajstopy/
działają poprawnie kategorie:
domena.pl/Nogi/Rajtuzy/
domena.pl/Nogi/Stopy/
domena.pl/Nogi/Test/
Problem jest w słowie "Rajstopy". Doszedłem do tego, iż prawdopodobnie "js" powoduje błąd ponieważ kategoria
domena.pl/Nogi/js/ również nie działa. Moje pytanie jest, czy apath/modrewrite ma jakieś zaszyte moduły, które filtrują "specjalne" słowa? Gdzie szukać błędu.
Zaobserwowałem jeszcze jedną rzecz.
Jesli w modrewrite ustawie 2 razy z rzędu
ta samą regułę to działa wszystko w porządku.