fliger

fliger
Рейтинг
107
Регистрация
17.09.2015
Дадуда #:
Джино! Там у них новая "фича" появилась не так давно

У них всегда было ограничение на нагрузку процессора в зависимости от тарифа.

Для примера: 6 сайтов на php (самописный код), десятки тысяч динамических страниц - максимальная нагрузка за месяц 2 CP.


Правда, с февраля стали некорректно работать APCu (на других крупных хостингах проверял - работает еще хуже) и отправка почты php-функцией mail().

Заблокируйте для начала сети AfriNIC, APNIC, LACNIC. Затем блокируйте сети хостеров (ниже пример):

Require not ip 37.19.192.0/19
Require not ip 77.247.95.0/24
Require not ip 89.187.160.0/19

Если знаний для создания сайта хватило, изучайте мат. часть (либо нанимайте специалиста за деньги).

maillist :
Нужно установить favicon на сайт

К чему вам этот мусор? Добавьте в .htaccess:

Redirect 204 /favicon.ico

и не занимайтесь ерундой.

TanyaKholmanskikh47 :
Раньше этим не занималась

Вы кем работаете? И почему вам поручили этим заниматься? Странный какой-то у вас шеф.

Вменяемые руководители (те, которые не едят по утрам мухоморы и не принимают другие химические элементы) нанимают специалиста. Правда, иногда они нанимают шарлатанов "а ля специалист", которые перепоручают работу специалисту, а затем требуют оплату и для себя, и для специалиста.

Георгий Кесов #:
RewriteRule ^shop/616/ $ https://полныйпутьсайтадонужногораздела/produktsiya/ [R=301,L]
Что за привычка микроскопом гвозди забивать? Если не нужны условия, используйте RedirectMatch, а не mod_rewrite.
jkm #:
RewriteCond %{THE_REQUEST} "!^\S+ /([? ]|wp-admin|wp-login\.php|robots\.txt|sitemap(|_index)\.xml)"
Интересно вы регулярки пишете.
Kaavain #:
Сделать по принципу "запрещено все, что не разрешено"
Так и я о том же написал. У меня тоже так.
Kaavain #:
При неверных/несуществующих get-параметрах он должен отдавать 404

Лучше вообще блокировать такие страницы, отдавая 403. Разрешить параметры запроса по белому списку (можно по маскам), остальные запретить.

В данном случае прописать в .htaccess (для Apache 2.4):

<If "%{QUERY_STRING} != '' && %{QUERY_STRING} =~ /^url=http.+$/i">

Require all denied

</If>

# Для Apache 2.2:

RewriteCond %{QUERY_STRING} ^.+$

RewriteCond %{QUERY_STRING} ^url=http.+$ [NC]

RewriteRule ^.*$ - [F]

mivk #:
что меняет ее отсутствие вообще
Инвертирую вопрос: что меняет ее наличие вообще, если без нее вполне можно обойтись.
Директива Deny уже устарела. Для настройки доступа используйте Require с соответствующими контейнерами.
Всего: 703