| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > ASP > Проблема с Redirect и #include |
| Автор: _Player_ 3.7.2007, 19:44 | ||||
| Возникает проблема при переходе на другую страницу, использую относительный путь. Имеется следующий код (default.asp):
about.asp:
Я создал виртуальную директорию bbb в IIS. Далее набираю localhost/bbb. Загружается default.asp, но когда дело доходит до Redirect, пишет что не может найти файл localhost/about.asp. Набираю в браузере localhost/bbb/about.asp - файл находит, начинает грузить, но когда выполняется #include пишет что тоже не может найти файл /include/openbase.asp. Прописывать полные пути - нет смысла. Всезнающий all, подскажите как решить данную проблему, чтобы нормально хавались относительные пути. Заранее спасибо. |
| Автор: ReFleX 4.7.2007, 10:55 | ||
Должно работать поидее, попробуй без / ссылаться или Response.Redirect("./about.asp?Id=0") |
| Автор: _Player_ 4.7.2007, 11:30 | ||||
| Да, действительно, Redrect без / работает. "./about.asp?Id=0" - настроено, что нельзя использовать "." или "..". Но
все равно не находит файл openbase.asp. Пробовал и с / и без него, и с ."/". Вобщето эти исходники - копия одного сайта, то есть по идее они должны работать. Может какие-нибудь настроички в IIS подкрутить. В принципе можно сдлеать так
и будет работать. Но таких мест в проекте не сосчитать. Суть вопроса - как сделать чтобы заработало то что есть. |