У меня проблема с win2k3, iis6 и django. У меня есть приложение django, которое отлично работает и находится в корне моего домена. сказать http://domain.com/
Что мне нужно сделать, так это подать это приложение из http://domain.com/foo/bar/ Если бы это не было приложение django (например, asp или php), я бы просто переместил свои файлы в wwwroot / foo / bar
Единственное решение, которое я придумал, это следующее: я создал два сайта, первый - это мое приложение django, которое обслуживается под http://domain.com:8080
У второго есть виртуальные каталоги foo и bar один внутри другого, например domain / foo / bar, и они указывают на http://domain.com:8080/ (Я выбрал «перенаправление на URL-адрес» из виртуального каталога и проверил «Точный URL-адрес, указанный выше»).
Это работает, но URL-адрес не замаскирован, поэтому в адресной строке отображается http://domain.com:8080
Любая помощь будет принята с благодарностью
Лучший способ в IIS6 показать URL-адрес, отличный от папки, в которой вы работаете, - это перезапись isapi: http://www.isapirewrite.com/. Вот статья о том, как это сделать: http://aspalliance.com/549_ISAPI_Rewrite_