2016-01-28 4 views
1

Когда я ввожу URL как www.example.com, он выдает следующее сообщение об ошибке.Исходная страница вызывает ошибку 404, но внутри страниц работает

404 - Файл или каталог не найдены. Ресурс, который вы ищете, возможно, был удален, изменилось его имя или временно отсутствует .

, но когда я печатаю URL как www.example.com/index.cfm, он работает. Пожалуйста, сообщите, что может быть проблемой и как я могу решить эту проблему.

Когда я открываю URL-адрес www.example.com с сервера, он выдает другое сообщение об ошибке.

Ошибка HTTP 404,17 - Not Found Запрошенная содержание, как представляется, сценарий и не будет обслуживаться статическим обработчиком файла.

ответ

6

TechNet has an article on this, что вы хотите сделать, это добавить документ по умолчанию. По умолчанию IIS не ищет файлы .cfm как файлы по умолчанию, такие как index.html, поэтому вам нужно настроить его для этого.

От TechNet:

С GUI

  1. Откройте диспетчер IIS и перейдите на уровень, которым нужно управлять. Информацию об открытии диспетчера IIS см. В разделе Open IIS Manager (IIS 7). Информацию о навигации по местоположениям в пользовательском интерфейсе см. В разделе Navigation in IIS Manager (IIS 7).
  2. В представлении «Возможности» дважды щелкните по умолчанию «Документ по умолчанию».
  3. В области «Действия» нажмите «Добавить».
  4. В поле «Имя» введите имя файла, которое вы хотите добавить в список документов по умолчанию, а затем нажмите «ОК». Это имя будет добавлено в начало списка документов по умолчанию.
  5. При необходимости выберите документ по умолчанию в списке и на панели «Действия», нажмите «Вверх» или «Вниз», чтобы изменить приоритет файла.
  6. При необходимости выберите документ по умолчанию в списке, а на панели «Действия» нажмите «Удалить», чтобы удалить любые имена файлов, которые вы не хотите использовать в качестве документов по умолчанию.

С CLI

Чтобы добавить имя файла в список документов по умолчанию, используйте следующий синтаксис:

appcmd set config /section:defaultDocument /+files.[value=' string '] 

Переменная строка является именем файла, который вы хотите добавить список. Например, чтобы добавить файл с именем home.html в список документов по умолчанию, введите следующую команду в командной строке и нажмите клавишу ВВОД:

appcmd set config /section:defaultDocument /+files.[value=' home.html '] 

Чтобы удалить файл с именем домой.HTML из списка документов по умолчанию, введите следующую команду в командной строке и нажмите клавишу ВВОД:

appcmd set config /section:defaultDocument /-files.[value=' home.html '] 

Для получения дополнительной информации о Appcmd.exe см Appcmd.exe (IIS 7).

+0

Thanks Zeb, Это уже было добавлено. –

+0

Zeb McCorkle, пожалуйста, просмотрите мой обновленный вопрос. –

Смежные вопросы