Я прочитал здесь несколько тем о том, как перенаправить IP-адрес в домен. В настоящее время я настраиваю наш сервер разработки в сети компании и, таким образом, мы установили «виртуальный» домен в DNS нашего основного сервера.
Пока все приложения были установлены на {IP}:{Порт}. Теперь я хотел бы изменить это на домен, поскольку его проще использовать и читать, и потому что файлы cookie различаются для IP и домена соответственно (что предотвращает проблемы).
Очевидно, поскольку я запускаю приложения, которым требуется определенный порт, обнаруженные мной перенаправления не работают.
Я попробовал следующие настройки в IIS Url Rewrite:
**Pattern:** {.\*}
**Condition:** {SERVER_NAME} matches *192.168.50.100*
**Action:** Redirect *Permanent* to `http://dev.myserver.de:{SERVER_PORT}/{R:1}`
Но это просто не работает. Мой локальный браузер просто продолжает использовать URL-адрес на основе IP. Я также пробовал использовать переписать и другие виды перенаправить. Почему это так?
Попробуйте использовать {HTTP_HOST}
в качестве переменной для сопоставления вместо SERVER_NAME
. В документация предполагает, что SERVER_NAME
будет выдавать каноническое имя окна, а не то, что было в заголовке хоста запроса.