Перезапись URL для учетных записей пользователей - PullRequest
0 голосов
/ 19 мая 2010

У нас в настоящее время domain.com/username перенаправлено на domain.com/setsession.asp?u=username, которое затем перенаправляется в приложение на domain.com/theapp.

.

Это означает, что пользователи всегда видят domain.com/theapp, поэтому при переходе на страницу отображается domain.com/theapp/somepage.asp

.

Хотите переместить это в субдомены, т.е.

username.domain.com

(из этого мы получим имя хоста и определим пользователя). Как это можно настроить? Должны ли мы переместить само приложение, чтобы сказать theapp.domain.com, а затем переписать username.domain.com в theapp.domain.com и все работает?

Если это правильно, как мы можем сделать перезапись URL (mod_rewrite через ISAPI Rewrite для IIS или перезапись URL для IIS), чтобы мы могли получить доступ к webmail.domain.com и т. Д.

1 Ответ

0 голосов
/ 20 мая 2010

Если вы просто хотите переместить domain.com/username в username.domain.com, вы можете сделать это с помощью mod_rewrite:

RewriteCond %{HTTP_HOST} ^([^.]+)\.domain\.com$
RewriteRule .* http://domain.com/setsession.asp?u=%1 [B,R=permanent]
...