Я только что сделал новую установку стека ламп в Ubuntu и включил модуль mod_rewrite для моего веб-сайта по умолчанию. Я хочу что-то похожее на запросы drupal, когда вся строка запроса хранится в одной переменной. Для этих целей может использоваться следующий код mod_rewrite:
RewriteRule ^(.*)$ home.php?q=$1 [L,QSA]
Проблема начинается, когда какая-то строка начинается с имени файла, уже существующего в каталоге;
Например, если я открываю страницу: http://localhost/home/blablabla
- содержимое $ _GET выглядит следующим образом:
Array ( [q] => home.php )
То, что я хочу увидеть:
Array ( [q] => home/blablabla )
Я думаю, что это что-то со стандартным веб-сайтом или конфигурацией mod_rewrite, но я просто не могу понять ...