У меня уже есть вопрос об этом , я не знаю этикета для повторной публикации, но чувствую, что предыдущий вопрос идет по неверному пути.
У меня естьвесь день изучал тему настройки XSendfile для работы с PHP на нашем сервере apache.Чем больше я читаю, тем более дико противоречивой становится информация, которую я получаю.
Итак, если кто-то достаточно хорошо знаком с XSendfile, ваши разъяснения будут чрезвычайно полезны и оценены на этом этапе.
Хост говорит, что они установили XSendfile.Когда я пытаюсь запустить тестовый скрипт XSendfile, я не получаю ошибок, только файл размером 0 КБ.Поэтому я предполагаю, что они на самом деле установили эту штуку.
Далее, многие посты в сети предполагают, что файл 0 КБ связан с проблемой конфигурации.Кажется, что более поздние версии XSendfile нуждаются в следующих строках:
XSendFile On
XSendFilePath /path/to/files/directory
В конфигурации Apache или в файле htaccess.Всякий раз, когда я помещаю эти строки в локальный файл htaccess, происходит сбой всего сайта с ошибкой 500.Если я помещу их сверху или снизу, или каким-либо другим путем, который я выберу во второй строке, это приведет к сбою всего сайта.
Несколько часов назад я прочитал, что кто-то говорил с автором и что вфакт, что вы не можете настроить XSendfile в htaccess, только в конфигурации apache.Можно ли настроить XSendfile с помощью htaccess или нет?Половина сайтов говорит «да», половина говорит «нет» или просто говорит о конфигурации Apache.
Если возможно сделать это с помощью htaccess, кто-нибудь может привести пример htaccess, который не приведет к сбою всего сайта?Мой htaccess в настоящее время содержит эти 3 строки:
Options -Indexes
ErrorDocument 404 /index.html
ErrorDocument 403 /index.html
Извините, если я чувствую стресс, это реальная проблема в конце срока для этого проекта, и я не могу получить прямой ответ или найтинужная информация где угодно.