Назад | Перейти на главную страницу

Как сопоставить домен с подкаталогом?

Это для IIS6 или IIS7. Я хочу сопоставить домен с подкаталогом.

Например:

http://www.example.com/dir1/test.aspx

Я хочу убрать "http://www.example.com"часть и перенаправление на относительный URL, например" proj1 / example / dir1 / test.aspx ". Если это не сработает, замените на"http://www.example2.com/proj1/example/dir1/test.aspx. Отображаемый URL-адрес пользователя не должен изменяться.

Я знаю, что это делалось миллион раз, но я никогда не работал над этим.

Есть две концепции. Один - это перенаправление (на стороне клиента), а другой - перезапись (на стороне сервера).

Редирект может перенаправлять с одного домена на другой. Но перезапись должна производиться на том же сайте. Он не может пересекать домены.

Что ж, на самом деле у вас есть возможность использовать кросс-домены. Это обратный прокси, такой как ARR (только для IIS7).

Вот пост о том, как переписать на другой путь, сохранив URL-адрес в IIS7.

В IIS6 вам понадобится такой инструмент, как ISAPI Rewrite. www.isapirewrite.com.