У меня есть файл .htaccess в каталоге, который, как предполагается, перенаправляет все запросы в query.php, добавляя запрошенный файл как переменную GET:
RewriteEngine on
RewriteRule ^(.*?)$ query.php?page=$1
Должно работать нормально, верно? За исключением случаев, когда я пытаюсь перейти к anyfile.php, query.php print_r $ _GET выглядит так:
Array ( [page] => query.php )
Мне кажется, что это может быть связано с тем, что Apache переписывает уже переписанный URL или что-то в этом роде.
Короче говоря, меня правильно перенаправляют, но каким-то образом ошибка в GET нарушена.
Кто-нибудь может мне помочь? Я работал над этим целую вечность, и я просто не могу понять это!