doremyka писал(а): 02.11.2018 12:02
Я не знала, что можно использовать конструкцию "222.16.0.0/12", блокировала только так: "222.16.0."
Можно использовать и диапазон IP таким образом, пример:
Код: Выделить всё
# China:
Deny from 120.32.0.0 - 120.39.255.255
Deny from 182.112.0.0 - 182.127.255.255
У меня тоже очень большой список блокировки, приходится постоянно пополнять.
С недавнего времени задалась вопросом: а вдруг это плохо - когда в .htaccess так много IP блокируется?
Не думаю, что это плохо, кроме того, что apache проверяет этот файл и его содержимое за доли секунды.
Главное, правильно составить коды, чтобы работало как надо и не были заблокированы нужные IP диапазоны, и при этом не были заблокированы, например: полезные боты поисковых систем, пользователи, которые могут иметь эти IP, (в том числе подсети вашего провайдера).
Просто после заливки отредактированного htacsess - проверьте, что ваш сайт загружается без проблем. А перед редактированием делайте копию htacsess и сохраняйте ее отдельно на компе. Чтобы в случае чего откатить изменения.
Ну, и используйте для редактирования, например, Notepad++.
И ни в коем случае не редактируйте файлы сайта Блокнотом или Wordpad-ом виндовса.