На моем сервере запущено mediawiki, и я использую внешнюю аутентификацию для входа в систему. Из-за этого я использую mod_rewrite, чтобы перенаправить пользователей со страницы входа в вики на страницу входа по умолчанию для symfony. URL, который я пытаюсь сопоставить, таков:
http://SERVER/wiki/index.php?title=Special:UserLogin
И страница, на которую я пытаюсь отправить их:
http://SERVER/login
, который на самом деле должен перейти к
http://SERVER/index.php/login
Файл .htaccess, который я использую, это
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wiki/index.php$
RewriteCond %{QUERY_STRING} ^title=Special:UserLogin
RewriteCond %{REQUEST_METHOD} ^GET$
RewriteRule ^(.*)$ ../login? [R,L]
</IfModule>
Но по какой-то причине он выдает ошибку
Empty module and/or action after parsing the URL "/local/www/SERVER/web/index.php/login"
Есть идеи, что происходит не так? Очень ценится.