Ostatnio zacząłem interesować się opcją przepisywania linków w Apache'u, ale już na dzień dobry trafiłem na problem. Nie założyłem tematu w Przedszkolu, bo sądzę że to jednak nieco wyższa szkoła jazdy niż podstawowe zagadnienia php. Jeśli się mylę, proszę mnie poprawić.
Mam na localhoście, w folderze o nazwie "blog" plik .htaccess zawierający:
RewriteEngine On RewriteRule ^([^-]+)$ index.php?page=$1 [L,NC,NS]
...oraz plik index.php w tym samym folderze, o takiej zawartości:
<?php ?>
Przepisywanie działa dobrze, tzn. wpisanie w przeglądarkę:
http://localhost/blog/zmienna
jest równoznaczne z wpisaniem:
http://localhost/blog/index.php?page=zmienna
Jednak z nieznanych mi przyczyn skrypt przestaje widzieć zmienną page w adresie i zamiast wypisać mi na ekranie "zmienna", otrzymuję napis "index.php"

Kiedy usuwam plik .htaccess, to wpisanie:
http://localhost/blog/index.php?page=zmienna
powoduje już poprawne wyświetlenie napisu "zmienna".
Czy ktoś może udzielić mi wskazówki, co robię źle?
Pozdrawiam,
Andrzej