Рейтинг:0

Блокировка файлов cookie htaccess блокирует только статические ресурсы

флаг gb

Я собираю решение для блокировки доступа к некоторым более низким средам с ошибкой 404 при отсутствии определенного файла cookie. Это сайт Drupal, и я обнаружил, что без файла cookie статические ресурсы получают ошибку 404, но фактическое содержимое php загружается - конечно, это выглядит ужасно.

Я не вижу ничего очевидного, и прошло много лет с тех пор, как я работал с Apache + PHP, поэтому я надеюсь, что кто-то здесь может указать мне правильное направление.

# Фрагмент htaccess
RewriteEngine включен
RewriteCond %{HTTP_COOKIE} !mycookie=cookievalue; [НЗ]
Правило перезаписи ^ -[R=404,L]

Я действительно хочу, чтобы отсутствующий/недействительный файл cookie был полной остановкой, которая просто выводит общую страницу Apache 404 и не выполняет дальнейшей обработки.

Мысли?

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.