2013-08-28 5 views
0

Я хотел бы попросить совета. Недавно я разрабатывал сайт для конференции с Drupal 7. Сайт размещен на домене.com. Тем не менее, конференция охвачена другой организацией, и они требуют, чтобы страница конференции была доступна из своего собственного домена, например: organization.com/conference2014. К счастью, Drupal имеет параметр base_url, и сайт доступен из домена organization.com/conference2014. BUt, моя проблема в том, когда я хочу получить доступ к интерфейсу администрирования Drupal через organization.com/conference2014?q=user/login. Я перенаправляюсь на сайт организации.com, который администрируется администратором организации. Более того, когда я снова обращаюсь к организации organization.com/conference2014, он все еще запрашивает у меня пароль.Как добиться инициированного перенаправления после входа в систему, чтобы интерфейс администрирования был доступен на перенаправленном URL-адресе? Drupal 7

Мне было предложено ввести триггер после успешного входа пользователя на сайт organization.com/conference2014. Он перенаправляет меня, но интерфейс администрирования/наложения не существует. Любые идеи, как решить эту проблему?

Martin

ответ

1

Сеанс печенье связана с доменом вы вошли в, так что если вы заходите на domain1.com не будет зарегистрирован в organization.com. Я предполагаю, что у организации.com есть RewriteRule, настроенный для конференции2014, который указывает на ваш домен? Если да, то можно настроить переадресацию передать строку запроса с переадресацией, как это:

RewriteRule ^conference2014/?(.*) http://domain1.com/$1 [L,NE,QSA] 

(QSA это кусок, который нас интересует, это «Строка запроса Append»)

Это позволит вам получить доступ к http://organization.com/conference2014?q=user и т. Д.

+0

Спасибо за ответ, но это не моя проблема. Я могу получить доступ к http://organization.com/conference2014?q=user/login странице - однако моя проблема заключается в том, что после ввода моих учетных данных я перенаправлен на страницу organization.com?user/login - моя процедура входа в систему не смогли. Первоначальный вопрос был своего рода обходным решением, но мне не удалось заставить его работать. В любом случае спасибо за помощь. – user2717194