Я понятия не имею, как искать этот, и, возможно, Serverfault будет лучше, но я начну здесь.
У меня есть HTML-сайт, работающий в корне одного из моих веб-серверов. Работает отлично и денди. Мне нужно было создать тестовую среду для него и где я не могу запустить его в корне веб-сервера. Я должен сделать каталог на тестовом сервере. Например:
http://myTestserver/HtmlWebsite/index.html вместо http://myProdserver/index.html
Как только я кидаю его в каталог, почти все ломается. Некоторые изображения не загружаются, файлы javascript не найдены, массовая истерия!
Я обнаружил, что автор указанного сайта использовал сочетание абсолютных и относительных путей к каталогам во всех файлах, поэтому некоторые изображения были загружены правильно.
Я могу зайти и отредактировать все файлы, чтобы они были относительными. Но мне интересно, могу ли я заставить IIS 6.0 думать, что каталог веб-приложения, в котором он находится, является корнем веб-сервера. Так что, если у меня есть абсолютный путь в HTML, как:
<img src="/_support/loadme.jpg" />
это даст мне изображение для http://myTestserver/HtmlWebsite/_support/loadme.jpg или http://myProdserver/_support/loadme.jpg.
Могу ли я получить IIS 6.0 для выполнения ставок или я застрял в путях редактирования?