Снова про каталог ядра в открытом доступе или как получить 404 для core (nginx+apache)?

Хостинг sprinthost.ru — nginx самостоятельно обрабатывает запросы только к статическим данным, передавая все остальные Apache.

Следовательно мы получаем ошибку «Каталог ядра в открытом доступе», даже если htaccess переименован.

Выносить core не вариант.
Дополнение в htaccess не помогло:
IndexIgnore */*
<Files *.*>
    Order Deny,Allow
    Deny from all
</Files>

В техподдержке подсказали:
«Чтобы все обращения к директории core обрабатывались только Apache, можно изменить права доступа для этого каталога, установив запрет на всё для всех (цифра 0 в конце), например, 750, 640 и так далее. В этом случае запросы будут отклоняться с кодом ответа 403.»

Выставил 750 и да, теперь я получаю 403, доступа к файлу changelog.txt нет и надпись с ошибкой исчезла, но как мне получить теперь 404 ошибку по адресу site.ru/core/?

Цитата техподдержки:
«Директивы Deny будут приводить к коду ответа 403, а не 404.
Если требуется код ответа 404, но переносить директорию неприемлемо, следует изучить больше документации по используемой CMS либо обратиться к специалистам в области разработки сайтов с её использованием.»


Вот и обращаюсь к специалистам, как мне получить 404?
Владимир
24 июля 2018, 20:05
modx.pro
1 135
0

Комментарии: 4

mngatoff
25 июля 2018, 01:11
+1
во-первых — зачем? 403 это уже значит, что никто не влезет.
во-вторых, если прям припекает — ну перемести директорию на уровень выше корня. про это много раз уже писали, и в официальных доках есть.
    Владимир
    25 июля 2018, 02:14
    0
    во-первых — зачем?
    Думал есть какой то вариант поставить 404 по ссылке site.ru/core, как то коробит изнутри что 403 :)

    перемести директорию на уровень выше корня. про это много раз уже писали
    Читал что «много приключений» будет после переноса, с которыми придётся столкнуться, если вынести core (обновление, сброс кэша без ftp, дебаг компонентов через админку и т.д.)

    Потому и спрашивал) понятно, что придётся оставить 403 и забыть, но всё-таки не терял надежду что есть какой то выход.
      mngatoff
      25 июля 2018, 02:21
      +1
      Читал что «много приключений» будет
      надо дочитывать. никаких приключений, если все правильно сделать. и все дебажится через админку, и кэш чистится
        Владимир
        25 июля 2018, 02:52
        0
        Ну тогда попробую перекинуть :) спасибо за информацию
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    4