Расположение перенаправления сервера IIS - PullRequest
1 голос
/ 08 октября 2009

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

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

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

Thnx

Ответы [ 2 ]

0 голосов
/ 04 ноября 2009

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

  • Посмотрите, что указано для 404 в IIS для веб-сайта на вкладке "Пользовательские ошибки"
  • Если типом является «URL», а не «Файл», то я бы сказал, что есть большая вероятность, что код в файле, указанный в URL, выполняет перенаправление
0 голосов
/ 30 октября 2009

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

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

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

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

...