Как заблокировать пустой пользовательский агент

seduna línea.

$ sed -i '/"content"/s/",$/\\nexport KAFKA_HEAP_OPTS=\\"-Xmx8g -Xms8g\\"\\nKAFKA_JVM_PERFORMANCE_OPTS=\\"-XX:MetaspaceSize=96m -XX:+UseG1GC-XX:MaxGCPauseMillis=20 - XX:InitiatingHeapOccupancyPercent=35 -XX:G1HeapRegionSize=16M-XX:MinMetaspaceFreeRatio=50 - XX:MaxMetaspaceFreeRatio=80\\n"",/' myfile
0
03.06.2019, 15:16
1 ответ

Ваш .htaccessдолжен блокировать пустые пользовательские агенты и пользовательские агенты с именем -. Убедитесь, что вы разрешили .htaccessпереопределения в своей глобальной конфигурации apache(AllowOverride All1 , чтобы разрешить все переопределения, илиAllowOverride FileInfo2 , чтобы разрешить только правила перезаписи в соответствующем блоке Directory)и не не забудьте включить механизм перезаписи с помощью RewriteEngine On.

Также не помешает добавить в правило последний флагL:

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^-?$
RewriteRule.* - [F,L]


  1. Директива AllowOverride
  2. Разрешить переопределение информации о файле
2
28.01.2020, 02:40

Теги

Похожие вопросы