страница входа для перенаправления - PullRequest
0 голосов
/ 19 мая 2011

На моем сервере запущено 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"

Есть идеи, что происходит не так? Очень ценится.

1 Ответ

1 голос
/ 26 мая 2011

Спасибо коллеге, я понял это, но хотел опубликовать ответ здесь на случай, если кому-нибудь будет интересно.Файл .htaccess находился в папке wiki, которая находилась внутри веб-папки.".." у меня был перед / логин?была проблема и отправлял обратно один дополнительный каталог.Удаление тех, кто решил проблему.

...