Я читал здесь несколько тем о том, как перенаправить 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. Я также пробовал использовать rewrite и другие типы перенаправления . Почему это так?
Попробуйте использовать {HTTP_HOST}
в качестве переменной для сопоставления вместо SERVER_NAME
. В документации предполагается, что SERVER_NAME
будет выдавать каноническое имя коробки, а не то, что было в заголовке хоста запроса.