.htacess в файловой системемешает отображению изображений.

Главные вкладки

Аватар пользователя VasyOK VasyOK 24 сентября 2023 в 14:26

На сервере есть файл
sites/default/files/.htacess

Если он есть - не отображаются изображения на сайте. Если удаляю - все норм.
НО, как только сбрасывается кешь - файл появляется вновь и изображения снова не видны.

Почему так и как исправить?

Содержимое файла:

# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
<Files *>
  # Override the handler again if we're run later in the evaluation list.
  SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
</Files>

# If we know how to do it safely, disable the PHP engine entirely.
<IfModule mod_php.c>
  php_flag engine off
</IfModule>

Комментарии

Аватар пользователя dmfaas dmfaas 25 сентября 2023 в 6:53

не отображаются изображения на сайте

Скорее всего, проблема в параметре -ExecCGI. Если на хосте нет cgi, то этот ключ вызывает ошибку и из-за этого . htacess не может корректно отработать.

Попробуйте убрать эту опцию из .htacess и проверьте отображение файлов.