Mam taką regułkę mod_rewrite w katalogu głównym mojej strony:
RewriteEngine On Options -Indexes RewriteBase / RewriteCond %{HTTP_HOST} ^www.(.+)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301] RewriteRule ^([a-z0-9\-\_]+)/?$ index.php?page=$1
Działa ona w miarę dobrze, ale nie do końca. Problem polega na tym, że gdy zrobię sobie, np. katalog o nazwie: panel_admina i umieszczę w nim index.php, a następnie wejdę na stronę: mojastrona.pl/panel_admina, to zostaję przekierowany na: mojastrona.pl/panel_admina?page=panel_admina, a dodatkowo przeglądarka wyświetla błąd: Błąd 310 (net::ERR_TOO_MANY_REDIRECTS): Zbyt wiele przekierowań.
W jaki sposób mógłbym to ustawić, abym mógł normalnie przeglądać strony w podkatalogach?
Pozdrawiam.