• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

Trying to block direct access to a drupal URL

Richard Grevers

New Pleskian
[Resolved] Trying to block direct access to a drupal URL

I have a problem with one URL on my server getting 250,000+ hits a month from spambots trying to register for the site. Although we are using a Drupal 7 module to detect and ignore those bots, that still results in the site serving two full pages to each one, which is exceeding our International Traffic Quota and costing $$
I've put
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^https?://(www\.)?permaculture\org\nz/ [NC]
RewriteRule ^user/register - [L,F]

in the domain's vhost.conf and run the updater, but direct requests or links from other sites are still working. I'm trying to figure whether that's a Plesk problem, a Drupal problem or some combination.

(Plesk Panel 10.4.4. on CentOS/Apache)
 
Last edited:
you seem to be missing a . before the org and the nz.

Also this doesn't belong in vhost.conf, it belongs in an .htaccess - maybe that's the problem?
 
Hi,
I forgot I had posted about this in this forum as well.

you seem to be missing a . before the org and the nz.

Also this doesn't belong in vhost.conf, it belongs in an .htaccess - maybe that's the problem?

Yes, I spotted the dot problem - and then once I realised the directory didn't exist I moved it to the Virtual URL rewriting block in the .htaccess

In the end the attacks turned out to be more widespread, and we've put the site on Cloudflare.
 
Back
Top