1.10.7 /go/url

InstantCMS 1.X

Редирект через сайт спамерами

#16 21 декабря 2017 в 20:53
Sonat, Круто и снимет большинство проблем!
Потом при каких то моментах можно уже развить тему.
#17 21 декабря 2017 в 20:57

Здесь проверяет если домен не соответствует хосту, значит отрубает.

Rainbow
Я как раз про проверку, в данном случаи лучше сразу рубить не дергая ничего, так как при большом числе, а обычно такой ридект если мер не принимать растет очень серьезно.
Но кстати вариант хороший для некоторых случаев и можно хороший компонент и с решением Sonat плюс ваше сделать и еще туда плюх)
#18 26 августа 2020 в 17:25


Придумал dance

Берем решение garry, и заворачиваем все go до выполнения кода deny from all

а что бы внешние ссылки сайта работали правим \url_rewrite.php,
подменяя go на to

  1.  
  2. $rules[] = array(
  3. 'source' => '/^to\/url=(.+)$/ui',
  4. 'target' => 'files/go/{1}',
  5. 'action' => 'rewrite'
  6. );

B уже \components\files\frontend.php делаем проверку реферера.


В результате:
— все старые ссылки будут работать через новый редирект сайт/to/url=
— старые попытки ботов на /redirect?url= будут рубаться сервером еще до выполнения php что снизит нагрузку
— в случае спама по новому адресу будут отдавать 404 т.к. реферер пустой или левый

Sonat

Здравствуйте, можно по подробнее
про проверку реферера
#19 27 сентября 2020 в 19:51
по факту я просто запретил транзит по таким ссылкам т е теперь при переходе по такой ссылке не уйдут дальше моего сайта
заблокировал те страны откуда ip
и как вижу у самого инстанта тут те же проблемы
#20 6 апреля 2022 в 02:36

Всем привет.

На сайте нужно пофиксить данную проблему.

Кто готов, пишите в личку.

Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.