Алеандр, спасибо за решение. Пытался вставлять скрипт, делать изменения адреса Портала - ничего не действует, к сожалению.
Изменил скрипт и код с учетом вашей разметки, обновите скрипт. Не глянул сразу, что id у вас не там, где класс. Если не получится, напишите, проверим.
Да. каноникал прописан, спасибо!
Не суть проблема, что отдается 200. Проблема только у ПС, которые эти страницы могут считать за разные. Если у вас нигде не применяются параметры GET с вопросительным знаком в урле, то просто добавьте в роботс:
Disallow: /?*
и забудьте об этой "проблеме".
Хочешь же! Хочешь капчи, хочешь квест с регой и при этом почему-то против быстрореги. Почему же?
О быстрореге и причинах для себя лично я написал в самом начале, вы это пропустили потому, что вы даже не вчитываетесь в текст с другим мнением: один из первых постов обсуждения. То, что мнение не совпадает с вашим, совсем не означает, что оно отсутствует.
В итоге мы пришли к тому, с чего начали разговор - проблема форума в непонимании старичков, считающих, что они лучше других всё знают. Сходу навешать ярлыки, в лоб человеку говорить обратное от того, что вам он сказал и объяснил, спорить, считая, что несколько огромных сообществ с многотысячной армией разработчиков глупее вас лично, потому что не сделали как вы хотели - ну это да, бессмысленный разговор.
Благодарю за дискуссию.
Так в том и дело, что не хочу ))) Как же не понимаете то? )
На своих проектах я все делаю, чтобы капчи не было, но я программер и я сам знаю как ей противодействовать, насколько она эффективна, чем ее можно заменить. Ну так это я - поставил кастомное решение в своем закрытом коде и отлично. А мы говорим о тех, кто даже бесплатный ВП самостоятельно поставить не могут. Им то что делать? Так что пока будут ленивые бесплатные решения - будет и капча, как эффектвное ленивое бесплатное решение против большинства ботов в сети.
Это как борьба с ветряной мельницей. Вот устранятся мельницы - не будет борьбы, а пока что имеем то, что имеем.
Так то мы можем в том же ключе долго обсуждать рекламу, попапы, пуши и много другой гадости, существующей в инете и разросшееся до невообразимых размеров, всякую фигню от эффективных менеджеров, следилки-стучалки от сайтов и тд и тп. Но толку то, от того, что я это не делаю - другие делать не перестают, как бы я не хотел )
Пробивают, но они спасают от массовой регистрации большим количеством простых ботов. Я уж не знаю, как еще можно объяснить.
Это как с сигнализацией на машину. Поставишь простую - ее не угонит первый же бродяга. Поставишь крутую - ее не угонит и средний угонщик. Но, по итогу, какую не ставь - при желании могут угнать, но это не значит, что тачку надо кидать открытую и с ключами в замке зажигания.
И самая простая защита, которая никак не зависит от открытости кода и хитростей - именно капча. Это всегда было и будет проблемой - сделать так, чтобы как можно меньше вредить юзерам, при достаточной защите. При увеличении хитростей страдают невиновные, при уменьшении - страдает защищаемый сайт и увеличивается нагрузка на модерацию. А на форумах сам владелец и модератор, ибо форум еще мал - он не может обеспечить круглосуточный контроль.
Вот и делают, или предмодерацию, или капчу или еще что-то, чтобы пока он занят бытом - его форум не превратился в помойку. Если бы были другие варианты, простые, с открытым кодом - их бы и применяли. Но их нет, открытый код - это открытые двери, и это нужно понимать, я выше писал. Кастом - это уже другой уровень, но на то люди и юзают бесплатное, что не хотят и не могут себе позволить большее.
Вы с этим работаете, мне странно вообще это объяснять вам. Когда очевидное и понятное отвергается, потому что это якобы пережиток 90х. Это просто вопрос цены, ничего более. И это работало и будет работать всегда.
И да, я уже писал, я не за капчу, более того, я от нее ушел во всех своих проектах, кое-где оставив только "Вопрос-Ответ" с модификацией, но увы, совсем без защиты оставлять не получается. Визуальная система проверки пользователя, которую не может прочитать бот - до сих пор остается самым эффективным и недорогим способом защиты от них. А ботов давно миллионы, ты только ставишь сервер - а ему в порт уже ломятся. Так что увы, данность, от нее никуда не деться. А не потому, что я так хочу или это мое мнение из каких-то там 90х.
Мой позавчерашний случай для примера.
Я тут узнал о соседнем молодом форуме, на который зазывают со старосерча. Итог: зарегился, но при любой попытке запостить коммент выскакивает табличка (см. скрин). Нафига мне нужен такой форум?))
Ну тут даже спорить не о чем, если не хватает ресурсов модерации, то самое глупое, что можно придумать - премодерацию или другие активные плюшки. Сами себе злобные буратины. Я даже не пошел туда региться, не вижу смысла.
Но это ерунда, мне попадался форум с задержкой постинга. Т.е. ты регаешься и получаешь письмо, что спасибо, мы вам рады, вы сможете писать на форуме через.. эм, то ли 3, то ли 7 дней. Вот где треш и угар. Естественно, я больше туда не заходил. Так что тут еще цветочки.
В общем, если резюмировать по капче.
1) Капча в данном случае - простейшая защита от ботов.
2) Без защиты от ботов - печаль и тоска, сайт заваливается спамом на ура. Особенно на движках с открытым кодом, именно потому, что он открыт. Тоже самое касается антибота от парсинга. Это две ипостаси одой проблемы - доступа бота к действиям на сайте. Можно брать любую ипостась, программерская суть одна, целевое назначение разное.
3) Защита за оверденег поможет только там, где нет задачи заспамить именно этот сайт. Как только задача будет - все, что написано одним программером на раз вычисляется и пишется анти другим программером. При мелких защитах - скриптом, при хорошей защите - да хоть эмуляцией. Нынче ПФ эмуляцией крутят, а вы про браузерные знания.. Какой, блин JS, если это открытый код, все что вы там пропишете - я прочту и сделаю обход. Вы там проверите входные данные и я буду знать какие вам подать на блюдечке ботом.
4) По итогу, если это бесплатный двиг, вы каких вложений хотите от того, кто на нем создал сайт? Для них лучшее и простое решение - капча, дешево и сердито. Иначе зачем ему тот же ВП или двиг форума открытый?
5) Как бы я не был согласен как юзер, что она задалбывает - с ней нам жить еще долго и бюджетных альтернатив нет. Кроме капчи любые решения в открытом коде - открытые двери. Это как создать мегасейф и код к нему оставить на стикере рядом.
Короче, реальных альтернатив для общих движков нет и не предвидится, как бы мы не хотели иначе. Кастом не все будут писать, да и толку от него мало, если будет цель хакнуть именно этот антибот. Просто эмуляция, просто нужные паузы, просто передаем нужные данные. Капча - дешевая защита от дешевых ботов. Кастом - дорого от кастом ботов. Вот и все. Спор то по сути вокруг и так очевидного.
1. Защита от ботов и капча - из разных вселенных.
2. Все не могут жить без капчи, потому что так им велит гугл, лень, и отсутствие знаний. Капча - признак ламерства разраба и/или нищебродства-необразованности заказчика.
Повторю ещё раз - защита от спама достаточно просто делается без капчи, стороних ресурсов и пр. геммороя юзерам. Но для этого как минимуму нужно знать js, серверный ЯП (php или на чём делается проект) и понимать работу интернета и браузеров (начиная от реффереров, юзер-агентов и тд).
При чем тут гугль на форумах? Если не поставить антибот, любой, будь то фраза, картинка или капча - он будет засран в считанные дни, как его найдут боты.
Никакие знания js/php/браузера для бесплатного движка с паблик кодом ничего не дадут. Как только выкладывается код апдейта - под него тут же переписывается бот, потому что это популярный двиг и открытый код. Все, точка.
Да, вы можете написать собственную кастом защиту за бабло, чтобы исключить капчу и тд. Но это стоит денег. Немалых. А если вас захотят пробить - прочтут ваш js и напишут кастом бота. Но, сорри, тот кто ставит ВП - изначально экономит. А защитить открытый код без капчи - утопия. Так что даже спорить особо не о чем, именно потому ничего из этого и не применяют. Либо дорого, либо бессмысленно.
Кому нужна защита или индивидуальность и качество - заказывают собственные разработки. У меня личные разработки ни разу не использовали капчу, ибо код закрыт. Но и стоит это не как ВП поставить. Так что да, цена вопроса. Но это утопия - весь инет на богатых и качественных сайтах. Так что капча - простое решение по бюджету и без него никак.
SeVlad #:
Наивность 90х.. Сейчас не то время. Современный юзер в большинстве случаев НЕ будет регаться на молодом или не известном ему форуме. В 99% случае он пойдёт или на крупный (если найдутся таковые) или в соцсети или в телеграммы и тп. Зарегаются (за редким исключением) только такие как я - опытные "стариканы", переварившие не один форум. Но даже этого админы не понимают. Это тоже беда и причина смерти форумов.
В том и беда, бывалый уже не пойдет на новый форум, зачем ему это? Он живет на популярных, он там уже спец. А на новом репутацию еще пойди набей. Собственно, более того, в разрезе лени и прочего - даже обычный пользователь не пойдет на новый. Там никто не ответит, это разве что только на очень узкопрофильном, либо междусобойчик друзей для начала. Сейчас форумы заместили соцсети и их группы. И регаться не надо, уже все там. Потому и развитие форумных движков, как мне кажется, окончательно встало. Кто готов делать серьезый форум - вложится в кастомную разработку, кто так, попробовать - ему хватит того, что есть. Ну еще можно порассуждать о том, что программеры хотят кушать и делать все хотелки сразу - глупо, надо же оставлять резерв на заработать. Факт один - не сделали. А уж только гадать, почему. Свое видения я озвучил, вижу это в таком свете.