- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Использовать:
return 403;
}
тоже мертвый вариант, не блочит
данный вариант должен работать. скорее всего, у вас конфликт с правилами выше (как у меня было). попробуйте добавить правило на самый верх
RewriteEngine On
RewriteCond %{HTTP_REFERER} site\.ru [NC]
RewriteRule .* – [F,L]
скорее всего, у вас конфликт с правилами выше
Варианты могут быть разные, как-то:
- неверная последовательность правил
- неверное определение реферера
- неверная методика тестирования/проверки
- неверная постановка задачи (запрос вообще может полностью обрабатываться энджинксом и не доходить до апача)
...
Судя по тому, что на примере из гугла вместо домена он указывает http:// в .htaccess и не экранирует точки - скорее всего он и в приведенном в теме примере также пишет домен. Соответственно, у него и не работает.
ТС, показывай файл целиком, ибо гадание на кофейной гуще может затянуться на год )
Других вариантов не будет. Разбирайтесь более тщательно со своим сайтом.
ЗЫ: Надеюсь, "baddomain" заменили на то, что требуется?
Ну... уж не совсем темный я))) а за общение большой спс)
данный вариант должен работать.
Подскажите, а, если есть несколько сайтов, которые нужно заблокировать, то каждый раз прописывать код и потом вставлять урл?
Подскажите, а, если есть несколько сайтов, которые нужно заблокировать, то каждый раз прописывать код и потом вставлять урл?
Примерный код:
RewriteEngine On
RewriteCond %{HTTP_REFERER} site1\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} site2\.ru [NC ,OR]
RewriteCond %{HTTP_REFERER} site3\.ru [NC]
RewriteRule .* – [F,L]
Примерный код:
Не делается так для однотипных условий. Правильнее через регулярку: