altairr 1 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 (изменено) Здравствуйте. В последнее время одолели спам-боты, которые регистрируются на сайте и спамят в комментариях/Личных сообщениях. Подскажите пожалуйста,как изменить адрес http://site.com/index.php?do=register Изменено 31 октября 2016 пользователем altairr Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 4 часа назад, altairr сказал: Здравствуйте. В последнее время одолели спам-боты, которые регистрируются на сайте и спамят в комментариях/Личных сообщениях. Подскажите пожалуйста,как изменить адрес http://site.com/index.php?do=register Есть такое, это какая то беда DLE. У меня есть один сайт на DLE, в сутки от силы 50 посещений на нём, но в неделю стабильно 1000+ новых пользователей появляется. Походу регятся даже не заходя на сайт, через программы или скрипты. И есть три сайта на Вордпресе, сайтам 2 года, ни одного пользователя так и не зарегалось, на каждом по 50-70 посещений в сутки. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 51 минуту назад, Mek сказал: Есть такое, это какая то беда DLE. У меня есть один сайт на DLE, в сутки от силы 50 посещений на нём, но в неделю стабильно 1000+ новых пользователей появляется. Походу регятся даже не заходя на сайт, через программы или скрипты. И есть три сайта на Вордпресе, сайтам 2 года, ни одного пользователя так и не зарегалось, на каждом по 50-70 посещений в сутки. В DLE Есть все механизмы для защиты от регистрации от роботов, причем лучшие на данный момент из существующих. Их нужно только включить в настройках скрипта. Это включить рекаптчу для сайта, создав персональные ключи именно под ваш сайт и подключить облачную защиту от спамеров на основе stopforumspam Цитата Ссылка на сообщение Поделиться на других сайтах
altairr 1 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 Автор 4 минуты назад, celsoft сказал: В DLE Есть все механизмы для защиты от регистрации от роботов, причем лучшие на данный момент из существующих. Их нужно только включить в настройках скрипта. Это включить рекаптчу для сайта, создав персональные ключи именно под ваш сайт и подключить облачную защиту от спамеров на основе stopforumspam Рекапча с уникальным кодом и ответ на вопрос не помогает. Версия 10.4 Скажите пожалуйста,как изменить адрес ссылки,какие файлы нужно править? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 8 минут назад, altairr сказал: Рекапча с уникальным кодом и ответ на вопрос не помогает. Версия 10.4 В версии 10.4 древняя рекапча, которая не отвечает никами соврмененным требованиями, обновите DLE до актуальных версий http://dle-news.ru/release/1644-datalife-engine-v105-final-release.html пункт номер 32 10 минут назад, altairr сказал: Скажите пожалуйста,как изменить адрес ссылки,какие файлы нужно править? engine/init.php и engine/engine.php Цитата Ссылка на сообщение Поделиться на других сайтах
altairr 1 Опубликовано: 31 октября 2016 Рассказать Опубликовано: 31 октября 2016 Автор 18 минут назад, celsoft сказал: В версии 10.4 древняя рекапча, которая не отвечает никами соврмененным требованиями, обновите DLE до актуальных версий http://dle-news.ru/release/1644-datalife-engine-v105-final-release.html пункт номер 32 engine/init.php и engine/engine.php Спасибо большое. В данный момент меня устраивает функционал,за исключением спамеров,да и лицензия давно закончилась. Сделал так: В engine/init.php Нашел строчку: $tpl->set( '{registration-link}', $PHP_SELF . "?do=register" ); Заменил на: $tpl->set( '{registration-link}', $config['http_home_url'] . "registers_elite.html" ); Отредактировал .htaccess из корня сайта. Нашел строчку: RewriteRule ^rules.html$ index.php?do=rules [L] Выше добавил строчку RewriteRule ^registers_elite.html$ index.php?do=register [L] Цитата Ссылка на сообщение Поделиться на других сайтах
draxxx 2 Опубликовано: 1 ноября 2016 Рассказать Опубликовано: 1 ноября 2016 (изменено) 18 часов назад, altairr сказал: Спасибо большое. В данный момент меня устраивает функционал,за исключением спамеров,да и лицензия давно закончилась. Сделал так: В engine/init.php Нашел строчку: $tpl->set( '{registration-link}', $PHP_SELF . "?do=register" ); Заменил на: $tpl->set( '{registration-link}', $config['http_home_url'] . "registers_elite.html" ); Отредактировал .htaccess из корня сайта. Нашел строчку: RewriteRule ^rules.html$ index.php?do=rules [L] Выше добавил строчку RewriteRule ^registers_elite.html$ index.php?do=register [L] RewriteRule ^reg(/?)+$ index.php?do=register [L,QSA] и будет site.ru/reg зачем такие длинные строчки? Изменено 1 ноября 2016 пользователем draxxx Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 1 ноября 2016 Рассказать Опубликовано: 1 ноября 2016 1 час назад, draxxx сказал: RewriteRule ^reg(/?)+$ index.php?do=register [L,QSA] и будет site.ru/reg зачем такие длинные строчки? потому что это не изменит фактического адреса страницы /index.php?do=register 1 Цитата Ссылка на сообщение Поделиться на других сайтах
draxxx 2 Опубликовано: 2 ноября 2016 Рассказать Опубликовано: 2 ноября 2016 В 01.11.2016 в 11:42, alex32 сказал: потому что это не изменит фактического адреса страницы /index.php?do=register не понимаю, какой смысл его менять... Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 2 ноября 2016 Рассказать Опубликовано: 2 ноября 2016 27 минут назад, draxxx сказал: не понимаю, какой смысл его менять... что бы не регистрировались боты, которые именно по этому адресу и переходят. Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 2 ноября 2016 Рассказать Опубликовано: 2 ноября 2016 (изменено) В 31.10.2016 в 15:28, altairr сказал: Спасибо большое. В данный момент меня устраивает функционал,за исключением спамеров,да и лицензия давно закончилась. Сделал так: RewriteRule ^registers_elite.html$ index.php?do=register [L] не понимаю смысла данной операции, если боты приходят сразу на do=register а ты нигде не запрещаешь его использование, лишь добавляешь к стандартному еще один урл, по которым будет работать модуль регистрации надо делать не редиректы на do=register а заменить слово register на любое вымышленное, чтобы не совпадало с используемыми. вот тогда будет работать do=myverygoodreg все, тогда боты обламываются, потому что по do=register грузится главная страница. а можно вообще ловушку сделать и банить всех кто открывает do=register, ну может кроме поисковиков Изменено 2 ноября 2016 пользователем prikindel 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Mek 99 Опубликовано: 3 ноября 2016 Рассказать Опубликовано: 3 ноября 2016 22 часа назад, prikindel сказал: а можно вообще ловушку сделать и банить всех кто открывает do=register, ну может кроме поисковиков Лучше, по этому адресу, сделать фейковую страничку с регистрацией, на которой регистрация не будет срабатывать по причине, к примеру, постоянно не правильного ввода капчи. Цитата Ссылка на сообщение Поделиться на других сайтах
draxxx 2 Опубликовано: 17 ноября 2016 Рассказать Опубликовано: 17 ноября 2016 В 03.11.2016 в 23:48, Mek сказал: Лучше, по этому адресу, сделать фейковую страничку с регистрацией, на которой регистрация не будет срабатывать по причине, к примеру, постоянно не правильного ввода капчи. Зачем это делать? Это равносильно удалению страницы... Цитата Ссылка на сообщение Поделиться на других сайтах
SKYNET74 315 Опубликовано: 18 ноября 2016 Рассказать Опубликовано: 18 ноября 2016 5 часов назад, draxxx сказал: Зачем это делать? Это равносильно удалению страницы... Ничего вы не понимаете в очень тонком троллинге ботов) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.