Назад | Перейти на главную страницу

Можно ли настроить IIS6 на использование пользовательского 404 без оснастки mmc

У меня есть FTP-доступ к серверу, и я хотел бы иметь собственные страницы 404. У меня нет доступа к консоли управления или каких-либо прав администратора на сервере.

Я понимаю, что apache может использовать файлы .htaccess для установки собственных errorDocuments для каталогов. Есть ли аналогичный способ сделать это в IIS6?

Ура, Мат

Вы можете получить доступ к метабазе IIS через WMI или ADSI. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/4b976f46-3751-4f6b-ab68-5e19fa73a7b1.mspx?mfr=true

Похоже, что CustomErrorDescriptions свойство содержит желаемый параметр.

Насколько мне известно, нет возможности настроить пользовательские HTTP-ответы только через изменения файлов FTP (при стандартной установке IIS 6.0).

Это должно быть возможно с использованием сторонних инструментов, таких как IsapiRewrite, который настраивается с помощью httpd.ini файл в корне вашего Интернета. Мы используем его для фильтрации и перенаправления URL-адресов, но я уверен, что вы также можете определить правила для пользовательских страниц 404.

Не имея доступа для выполнения команд на сервере, вы не можете изменить настройки IIS.

Один из способов взломать это - включить изменения метабазы ​​в свойствах сервера IIS. Это позволяет редактировать файл Metabase.xml. Это будет значительным риском для безопасности, но вы можете сделать каталог, содержащий Metabase.xml, доступным, чтобы вы могли загружать, редактировать, а затем повторно загружать. Изменения вступят в силу после перезапуска IIS. Если вы сделали перезапуск IIS каждую ночь, ваши изменения будут внесены. Как я уже сказал ... взлом.

Видеть: http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a0ea8e51-fb2a-4e80-9d5a-7fe3ae246570.mspx?mfr=true

Однако IIS7 имеет функции, похожие на .htaccess, которые вам нужны.

Если вы уже этого не сделали ... одно очевидное решение - спросить вашего хостинг-провайдера, можете ли вы указать настраиваемую страницу ошибки 404, которая указывает на файл, к которому у вас есть доступ по FTP. Если у них нет возможности воспользоваться панелью управления хостингом, они могут сделать это вручную по вашему запросу.

Или посмотрите на переход к хостинг-провайдеру, который предлагает настраиваемые страницы ошибок. Это должен быть стандартный вариант от большинства хороших хостинг-провайдеров.