Переписать поддомен, но сохранить URL - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть веб-сайт на domain.com, на нем есть страница входа по адресу domain.com/user/login. Я хотел бы, чтобы login.domain.com показывал логин, но все еще имел URL login.domain.com.

что у меня сейчас:

RewriteCond %{HTTP_HOST} ^login.domain.nl$ [NC]
RewriteRule (.*) http://domain.nl/user/login$1 [L]

но это также меняет URL, и если я изменю его на:

RewriteCond %{HTTP_HOST} ^login.domain.nl$ [NC]
RewriteRule (.*) http://domain.nl/user/login$1 [P,L]

я получаю 400 ..

что я делаю не так?

1 Ответ

2 голосов
/ 17 февраля 2012

Этот вопрос находится в неправильном разделе, однако вы не можете обязательно вызывать удаленную страницу так, как хотите (даже используя флаг прокси-сервера), вам нужно сделать локальную ссылку.

Вам нужносделать что-то вроде:

RewriteCond %{HTTP_HOST} ^login.domain.nl$ [NC]
RewriteRule (.*) /user/login.php?arguments=$1 [QSA,L]

Это указывает на локальное местоположение файла.

...