Похоже, что я не могу пройти мимо ошибки Bad Request при настройке mod_rewrite. Я пытался какое-то время, поэтому вот что у меня есть.
Я пытаюсь получить URL-адрес:
gordons.local/brewCalc
Страница, которую я хочу увидеть,
gordons.local/index.php?page=brewCalc
Здесь мое правило перезаписи:
RewriteEngine on
RewriteLog /var/www/gordons.com/logs/rewrite.log
RewriteRule ([^/]+)/?$ index.php?page=$1 [L]
Я использовал инструмент regex и этот инструмент, но независимо от того, что у меня на странице, где написано:
Bad Request
Your browser sent a request that this server could not understand.
Additionally, a 400 Bad Request error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.12 (Ubuntu) Server at gordons.local Port 80
Кроме того, я не получаю никакой информации в моих журналах доступа, ошибок или перезаписи.
EDIT: мои правила перезаписи находятся в моем файле vhost. (/etc/apache2/sites-available/gordons.local)