Это для 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.