2009-10-08 5 views
1

У меня есть сайт asp, размещенный на сервере iis. На сервере есть продукты виртуальной папки и всякий раз, когда предоставляется URL-адрес, например, xyz.com/products/abc_11.asp, он предназначен для xyz.com/product.asp?id=11.Переадресация сервера IIS

Я хотел бы знать, откуда мы можем изменить эти настройки?

Эти настройки или задачи могут быть выполнены с какого места?

Thnx

+1

Какая версия IIS? Вы используете ISAPI_Rewrite? Более подробная информация. –

+0

Я не знаю версию IIS на сервере, но ее iis 7 на своем локальном компьютере – KoolKabin

+0

Его IIS6 на веб-сервере – KoolKabin

ответ

0

ли папку «продукты» или файл «abc_11.asp» физически существовать на веб-сервере? Есть много способов выполнить задачу, когда отдельный URL-адрес будет перенаправлен на другой URL-адрес.

  1. Адресация ссылок ISAPI для IIS, например ISAPI_Rewrite. ISAPI_Rewrite будет иметь файл httpd.ini либо в папке установки ISAPI_Rewrite, либо в физической папке для веб-сайта.

  2. II6 имеет возможность перенаправлять запрос для папки или файла в другое место. Это настраивается путем просмотра свойств папки или файла в IIS Admin. На вкладке «Каталог/Файл» вы увидите 3 переключателя, одним из которых является «Перенаправление на URL».

  3. Файл может физически существовать, и в нем есть код для перенаправления пользователя.

+0

Мне было жаль, но позже я обнаружил, что существует физический файл abc_11.asp, как упоминалось выше. Теперь он был решен. Они не используют url_write или любые другие, но создали физический файл, динамически n называемый функцией другого файла, пока вызывается физический путь. Спасибо всем за помощь. – KoolKabin

0

Если предложение майка не соответствует вашей настройке, также возможно выполнить перенаправление, используя страницу ошибки 404.

  • Посмотрите, что указано для 404 в IIS для веб-сайта на «Пользовательские ошибки» на вкладке
  • Если тип «URL», а не «Файл», то я бы сказал, что есть хороший шанс, что код в файле, указанном в URL-адресе, выполняется перенаправление
Смежные вопросы