RewriteRule не соблюдается - PullRequest
0 голосов
/ 13 мая 2009

http://localhost/allsides/.htaccess

RewriteRule (. *) Index.php? $ 1 [L]

http://localhost/allsides/test

Один или несколько символов после всех сторон / сохраняются в $ 1

$ _ GET составляет $ 1.

тест не $ _GET!

Что не так?

1 Ответ

2 голосов
/ 13 мая 2009

Когда запрашивается …?test, ключ первого элемента $_GET будет test и не имеет значения (равно …?test=).

Так что либо используйте current(array_keys($_GET)), чтобы получить ключ первого элемента $_GET, либо используйте $_SERVER['QUERY_STRING'], чтобы получить полный запрос.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...