.htaccess, a wielkość liter

0

Cześć, próbuję włączyć ignorowanie wielkości liter w tych o to adresach(dodałem flagę NC, mimo to nie dostaje zamierzonego efektu):
RewriteRule ^kot$ index.php?id=Kot [L,NC]
RewriteRule ^pies_x66?$ index.php?id=Pies_X66 [L,NC]

Konkretnie, to próbuję osiągnąć aby po wpisaniu adresów:
domena.pl/pies_x66,
domena.pl/Pies_x66,
domena.pl/pies_X66,
domena.pl/pIEs_x66
zawsze przekierowywało do domena.pl/index.php?id=Pies_X66, tak samo z Kotem. Wiecie jak osiągnąć taki efekt? :)

0

Dalej główkuje nad tym i wytworzyłem coś takiego:
RewriteRule ^(P|p)(I|i)(E|e)(S|s)_(X|x)66?$ index.php?id=Pies_X66 [L,NC]
Niestety nie działa to tak, jak myślałem że bedzie działać. Na prawdę nikt nie zna rozwiązania?

1

a to nie działałoby gdybyś najpierw przekonwertował duże litery na małe RewriteMap int:tolower a potem zrobił przekierowanie?

1

Też jest to wyjście, dzięki. Ale chwilę temu przypomniałem sobie, że miałem napisaną regułę w php, która sprawdzała adres pod kątem danej frazy i zamiast 'stripos' użyłem 'strpos' i to było problemem, także już wszystko śmiga :)

0

no o php chciałem wspomnieć w drugiej kolejności, ale nie widziałem co chcesz użyć, najważniejsze, że działa :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0