Please make a notice on main page, dont waste our time in installing /testing the already broken plugin.
thanks
I made change at “General Options” but it is not reflective. When I test it on Chrome incognito mode, my site still redirect to somewhere I previously set.
I changed from;
What should we do to the evil spammers ?
Redirect them elsewhere : HTTP 301 – Permanent
(And there was a valid url as destination, and it used to work fine.)
to;
Show an error : HTTP 405 – Method Not Allowed
(And emptied the box of destination.)
But it is still redirected as previously set.
Look forward to be enlightened. Thank you.
]]>Hi,
I’ve got an issue with this blocking legitimate traffic – I sent an email to a group of people and it’s blocking them. How can I stop that?
]]>When I first installed this plugin (on a test site for a month, and then 18 client sites) it worked well.
Lately (the last 9 months or so?), I have to snag all the referrer spam URLs myself and create filters in google analytics, as the plugin is not getting to them first.
I always enter the new spam URLs into the plugin list and then “Upload to Server” (there is no “Send” button as instructed above the list).
Even though I have all installations set to “download daily” I never see that the list on my sites grows; there are no fresh URLs added via any download.
So, basically, this plugin doesn’t seem to be working. Have you abandoned it?
Thank you,
LynnW
Hello,
I am not able to download the list. Don’t think this new version has fixed it yet. How soon for a fix?
]]>I’ve installed but get this error at the top of the page:
“Warning: Invalid argument supplied for foreach() in /wp-content/plugins/spamreferrerblock/spam_referrer_block.php on line 104”
Line 104:
foreach($items as $item => $status) {
Any ideas?
Thanks
Mike
Hi,
I can’t download blacklist
here is error I i get
Warning: Invalid argument supplied for foreach() in /home3/mysite/public_html/wp-content/plugins/spamreferrerblock/spam_referrer_block.php on line 104
any solution for this one ?
]]>Thanks for this great plugin, it’s blocking some referrers but not all. I did some more research on how these referrals show up and found out that a lot of them are sending hits directly to your Analytics account and not actually visiting your site. Therefore this plugin and the .htaccess method have no effect. You have to block them by hostname filter inside your Analytics account. I found this great article that shows you how:
https://www.ohow.co/what-is-referrer-spam-how-stop-it-guide/#Valid_Hostname_Filter_Multiple
Hello,
How can i remove website after added it to the blacklist?
Thanks
]]>Dear Sirs,
can somebody confirm that this plugin is useful? Is it working or not? Because, whatever I change in settings page, it doesn’t been saved.
Regards
]]>I installed this plug-in on four sites about three days ago and now the referral spam has increased 10-fold on all of the sites. I am also unable to add any new posts. I can save a post but the post will not display. I am assuming this has something to do with the htaccess file being modified. Please advise. Thanks.
]]>Hi,
I’m trying to get your plugin going, as I’m getting annoyed with the http_referer spam ?? I’ve installed the plugin, and am trying to add a list of domains.
However, nothing seems to get saved? I’ve also tried the “download” method- but get no message, and no sites are listed there either?
Checking my PHP error log, I see:
WordPress database error Table ‘my_db.wp_srb_blacklist’ doesn’t exist for query INSERT IGNORE INTO wp_srb_blacklist (item, works, source) VALUE (‘ilovevitaly.com’, ‘1’, ‘1’) made by require_once(‘wp-admin/admin.php’), do_action(‘settings_page_srb’), call_user_func_array, SpamReferrerBlock->show_admin_page, include(‘/plugins/spamreferrerblock/admin_page.php’), SpamReferrerBlock->setup_db, SpamReferrerBlock->download_blacklist, W3_Db->query, W3_DbCache->query, W3_DbCallUnderlying->query, W3_Db->query, W3_DbProcessor->query, W3_Db->default_query
WordPress database error Table ‘my_db.wp_srb_blacklist’ doesn’t exist for query SELECT * from wp_srb_blacklist where item = ‘semalt.semalt.com’ made by require_once(‘wp-admin/admin.php’), do_action(‘settings_page_srb’), call_user_func_array, SpamReferrerBlock->show_admin_page, include(‘/plugins/spamreferrerblock/admin_page.php’), SpamReferrerBlock->setup_db, SpamReferrerBlock->download_blacklist, W3_Db->query, W3_DbCache->query, W3_DbCallUnderlying->query, W3_Db->query, W3_DbProcessor->query, W3_Db->default_query
So looks like the tables are not being created correctly. Any ideas?
TIA
Andy
]]>Will the plugin automatically update the blacklist or do I need download an update on my own.
Thanks
]]>On the Settings page at /options-general.php?page=srb
The Radio Button for the 403 option under What should we do to the evil spammers ? sends “404” as the value and not “403”.
Here is the source code from Inspect Element as well, showing this:
https://cloudup.com/cLydxU-gmB7
??
]]>Hi,
Installed the plugin and downloaded the blacklist, although no blacklist table is created in the database and the blacklist in the admin panel remains empty.
]]>Hi,
I have installed the plug in, activated and set options. How do I know that it works?
I can’t see anything under the Blacklist option. It says that the blacklist is downloaded but nothing shows up under the white bar.
It says in another thread that the plug in will be bypassed if I use a cache plug in that uses .htaccess. I do. So the plug in won’t work?
Cheers
Johan
Hi,
Thanks Didier for your excellent work.
Did your plugin works with WP rocket ?
I’m currently using your plugin and WP Rocket but I still have spam in analytics.
Thanks for your help.
]]>Debug give this error…
WordPress-Datenbank-Fehler Specified key was too long; max key length is 1000 bytes für Abfrage CREATE TABLE wpmu15_srb_blacklist (
id mediumint(9) NOT NULL AUTO_INCREMENT,
item varchar(255) DEFAULT '' NOT NULL,
source tinyint(1),
works tinyint(1),
UNIQUE KEY id (id),
UNIQUE (item)
) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
Changing line 80 to UNIQUE (item (50)) solved the problem for now and the table was created.
]]>It would be nice to be able to see the domains that have been blocked, possibly a table that tracks the domain blocked and the number of times it was blocked? That would also allow a easy way to know if the script was indeed blocking specific domains and maybe take them from unknown to blocked?
]]>Two other items occur to me after adding some domains to the Custom Blacklist. It would be nice if the plugin removed duplicates (sorry, I sometimes leap before I look).
Also, it would be nice to have the ability to remove a domain that I have entered and then realize it is a safe domain (sorry, I sometimes leap before I look).
Again, thank you!
]]>Is there any chance this plugin might allow a user to do a manual transfer of a domain to the websites GA account via the Google API process? It would certainly make it easier to exclude domains from the stats once they are discovered.
Thank you for this work. I am hopeful this will help to solve this issue of referral spam from the domains I manage.
]]>I can’t find this info anywhere… how do I add spam referrers to my blacklist locally?
]]>Getting these errors:
Warning: file_get_contents() [function.file-get-contents]: https:// wrapper is disabled in the server configuration by allow_url_fopen=0 in /home/XXXXXXX/public_html/wp-content/plugins/spamreferrerblock/spam_referrer_block.php on line 72
Warning: file_get_contents(https://www.didcode.com/srb-blacklist-delta.php?version=2.10&updated_at=1428584888) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /home/XXXXXXX/public_html/wp-content/plugins/spamreferrerblock/spam_referrer_block.php on line 72
Warning: Invalid argument supplied for foreach() in /home/XXXXXXX/public_html/wp-content/plugins/spamreferrerblock/spam_referrer_block.php on line 74
Thanks, Steve.
]]>Getting ‘Warning: strpos() [function.strpos]: Empty delimiter’ on line 148 of spam_referrer_block.php, caused by $spammer->item being an empty string.
Changed 148 to read:
if ($spammer->item != “” && (strpos($ref, $spammer->item) !== false)) {
so the blank parameter isn’t passed.
Site is running php 5.2.17
]]>I would move the admin menu for ‘Spam Referrer Block’ from the main column to the submenu of Settings since it manly works in the background.
]]>In the admin menu, the plugin is labeled ‘Spam Referer Block’
]]>After installing SpamReferrer Block I got the message like “Cannot activate plugin because it causes a fatal error”
The second try was successful but on top of the plugins page I now got the message
“The following plugins might cause (open graph) issues with Yoast WordPress SEO: Facebook”
Any idea?
Thank you
Klaus
Just installed on our MultiSite network, we have several hundred sites getting hammered with spam links. Is there any option for global settings?
]]>Good Morning did code,
Does it in any way alter my .htaccess file? Or does it not touch it? If it alters it what happens when I remove the plugin?
Second question, is the JSON file available somewhere for download without having the plugin installed?
Thanks for your answer in advance and for the good work, these type of guys are indeed a royal pain.
]]>Hi,
Installed you plugin and hoped to stop the tons of hulfingtonpost and priceg referrals, but it seems like the status of both is still “unknown”. When will it chance to “blocked”?
Thanks
]]>