WP Footprint detection prevention

Sharksfan

New member
May 28, 2009
1,088
22
0
WI
I have a number of IP's. Each of those has several (<10) WP installs with similar constructs in terms of themes, etc.

I've got the robots.txt all done up appropriately to prevent spiders from visiting the inner workings but as we all know that doesn't mean jack.

I've been considering adding a directory to each one that has a unique dump of something like "War and Peace" under the WP installs in text files or something else in case the installs get crawled.

Does anyone else have any tips for preventing footprint detection for similar sites from G?
 


Wait, do you want to prevent footprint protection on like your comment forms from spammers, or prevent your site files from being indexed?

If it's the former, change up your url structure and template verbiage. If it's the latter, I think the newer releases of wordpress cover all of that in terms of blocking directories with index files and the like...

Maybe look into some plugins that can rename all of your admin folders and files in wordpress?
 
  • Like
Reactions: Sharksfan
I don't use robots.txt because it leaves my custom folders to being found by malicious people. It's a public file, anyone can look at it. What I do is turn off the displaying of indexes in my .htaccess file. It stops SEs snooping around, as well as nosy people.

Here's my default .htaccess file.

Code:
RewriteEngine on
Options +FollowSymLinks

<Files 403.shtml>
order allow,deny
allow from all
</Files>

<Files .htaccess>
order allow,deny
deny from all
</Files>

#Turn on Compression
<IfModule mod_deflate.c>
<FilesMatch "\.(html|htm|php|mp3|mp4|jpg|jpeg|gif|bmp|js|css|swf|png|pdf)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

#Stop Displaying of directories
Options -Indexes

#Change the default page
DirectoryIndex index.php

#Force access to site without "www" to have "www"
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]

RewriteBase /

# Add a trailing slash to paths without an extension
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^(.*)$ $1/ [L,R=301]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php [L]