otvetykz 0 Опубликовано: 25 сентября 2013 Рассказать Опубликовано: 25 сентября 2013 Добрый день, месяца четыре назад facebook при нажатии кнопки Нравится (Like) на любом сайте и любом варианте её размещения стал добавлять к концу ссылки добавления в виде полезной для них и других счетчиков информации. НО при переходе по этой ссылке на любой сайт на DLE выдается Hacking attempt!. Стоит заметить что это делает facebook автоматом, ни у кого не спрашивая. Как это исправить я так и не нашел.Встает вопрос, как это можно исправить на корню для всего DLE, потому как возможность лайкать в facebook очень важная функция на данный момент, а дле как бы её отрицает. Пример http://family.by/review/3188-yuliya-shulgan-o-proekte-shooby-i-individualnosti-v-odezhde-rebenka.html?fb_action_ids=574778145917173&fb_action_types=og.likes&fb_source=other_multiline&action_object_map={%22574778145917173%22%3A1419550621593710}&action_type_map={%22574778145917173%22%3A%22og.likes%22}&action_ref_map=[] Думаю решение этого вопроса помжет многим вебмастерам. Заранее спасибо за помощь. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 25 сентября 2013 Рассказать Опубликовано: 25 сентября 2013 http://forum.dle-news.ru/index.php?showtopic=64131 Цитата Ссылка на сообщение Поделиться на других сайтах
otvetykz 0 Опубликовано: 25 сентября 2013 Рассказать Опубликовано: 25 сентября 2013 (изменено) Автор Спасибо за ответ, если можно ответитьте еще на один вопрос. Как вы оцениваете данный код и метод решения проблемы с точки зрения безопасности скрипта dle? Добавлением вот этой строки в htaccess RewriteCond %{QUERY_STRING} ^fb_action_ids= [NC] RewriteRule (.*) $1? [R=301,L] Где fb_action_ids первая переменная от фейсбука, которая вставляется сразу после вопросительного знака в адресе. Изменено 25 сентября 2013 пользователем otvetykz Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 25 сентября 2013 Рассказать Опубликовано: 25 сентября 2013 otvetykz, На безопасность это не влияет. Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 25 сентября 2013 Рассказать Опубликовано: 25 сентября 2013 (изменено) otvetykz, поздно увидел твой вопрос я уже давненько пользовался этим условием для модрирайт а сейчас появилась необходимость переписать его под nginx if ($args ~ ^fb_action_ids){ rewrite ^(.*)$ /$1? last; } Изменено 25 сентября 2013 пользователем prikindel Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.