Как получить www.example.com/subfolder на /index.asp, а не на /index.html

В попытке ответить на мой вопрос я сделал:

  1. читайте Miscrosoft " используя виртуальные каталоги"
  2. прочитав более десятка + постов в stackoverflow / codingforum / dmxzone без четкого ответа на мои вопросы поиска, я искал термины: "виртуальная папка", перенаправление подпапок, перенаправление подпапок в.asp

  3. Хотя я выучил несколько новых терминов, я не уверен, что даже буду использовать правильный язык, чтобы задать этот вопрос.

  4. При попытке перенести текущую веб-страницу, которая структурирована

    example.com/[files 1-30].asp

ВОПРОС:

Как сделать так, чтобы браузер указывал на:

example.com/products/widget/

нагрузка как example.com/products/widget/index.asp

без /index.html в папке с файлом (нет, что.html не является ошибкой, см. мой метод проб и ошибок ниже)?

  • Рассуждая, я хотел бы структурировать для организации / роста / SEO

      • example.com/products/widget/
      • example.com/products/super-widget/
      • example.com/other-product/not-so-super-widget
  • В настоящее время сайт размещен на Windows Server 2003 Microsoft-IIS/6.0

  • Все файлы подкачки.asp

Когда я экспериментировал, указывая браузер на

example.com / продукты / виджет / index.asp`
У меня есть успех

example.com/products/widget/
Я получаю "виртуальный каталог не доступен"

когда я пытался example.com/products/widget/index.html
У меня есть успех

А потом когда я попробовалexample.com/products/widget/У меня есть успех

Спасибо Кейси

2 ответа

Измените документ по умолчанию для вашего веб-сайта, чтобы index.asp в IIS.

На Windows Server 2003,

  • открыть диспетчер информационных служб Интернета (IIS);
  • щелкните правой кнопкой мыши по сайту, на котором вы хотите изменить документ по умолчанию (если он у вас есть, это будет веб-сайт по умолчанию);
  • нажмите на меню свойств;
  • Выберите вкладку Документы;
  • Включить документ по умолчанию (если его еще нет);
  • добавьте index.asp и переместите его наверх.

Теперь index.asp будет вашим документом по умолчанию, и вы сможете набирать example.com/products/widget/, а IIS будет вызывать index.asp.

Это будет работать для каждого раза на вашем веб-сайте по умолчанию

ура

ПК

Другие вопросы по тегам