Перейти к содержимому

Фотография

Опция Check that file exists для Apache


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
В IIS в свойствах зарегисрированного типа файла есть опция Check that file exists. Есть ли аналог этого в Apache и если есть, то как ее там настроить?

Заранее спасибо.
  • 0

#2
Сергей Бондаренко

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений
Напомни - что это?

#3
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
Допустим мы запрашиваем несуществующую страницу. Если опция Check that file exists включена, то IIS сам проверяет существует ли такой файл или нет, а если эта опция не включена, то IIS сразу передает исполнение этого файла той программе, которая должна его обрабатывать.

Как такое же включить в Apache?
  • 0

#4
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
По-моему Апач для всех файлов (кроме тех, для которых обработчик подключен как CGI) отображает ошибочную страницу (которую мона самому нарисовать). Для тех, у которых обработчик CGI пишет Internal Server Error...
  • 0

#5
Сергей Бондаренко

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений
Директива ErrorDocument

При этом, обработчики в каждой папке могут быть своими (через .htaccess)

#6
kornel

kornel
  • В доску свой
  • 9 069 сообщений

кроме тех, для которых обработчик подключен как CGI

А какая разница, 404 или 503 ошибку обрабатывать?
  • 0

#7
Majesty

Majesty
  • В доску свой
  • 1 404 сообщений
точно... посмотрел:
ErrorDocument 402 error-402.html
  • 0

#8
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений
В моем случае - это файлы формата cfm (т.е. ColdFusion). В Apache возможность распознавать cfm файлы включается с помощью подключения модуля (dll'ка). Так вот Apache не хочет выяснять есть cfm файл или нет и сразу передает его исполнение в ColdFusion, а тот уже и выдает ошибку.
  • 0

#9
kornel

kornel
  • В доску свой
  • 9 069 сообщений
Это фитча колдфужина и к апачу отношения не имеет.
Смотри, как в нем обрабатывать ошибки.
  • 0

#10
Сергей Бондаренко

Сергей Бондаренко
  • Забанен
  • 7 189 сообщений
Знаешь, Саня, а вот тут очень интересный вопрос.
Речь идет о том, что индеец не проверяет наличия файла и просто вызывает ЦФ. Помнится мне, что так оно и было.

#11
Klaymen

Klaymen
  • Свой человек
  • 516 сообщений

Речь идет о том, что индеец не проверяет наличия файла и просто вызывает ЦФ. Помнится мне, что так оно и было.

Не может же быть, что IIS может справляться с такой ситуацей, а Apache нет! ColdFusion тут не причем.
  • 0


Количество пользователей, читающих эту тему: 1

пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0

Размещение рекламы на сайте     Предложения о сотрудничестве     Служба поддержки пользователей

© 2011-2022 vse.kz. При любом использовании материалов Форума ссылка на vse.kz обязательна.