First and foremost, this thread belongs in the SSID Forum </rant>
This is where I am now, still with no success
What exactly is NOT working? What isn't working as you intended? Have you checked your error logs?
1) Before you begin with htaccess perhaps you should improve both your copying and pasting skills, and interpretations skills? 2) Your environment variable does not even match the thread you quoted with a link. a) your code: Order allow,deny deny from env=bad_bot deny from 94.253. allow from all b) your link code: SetEnvIfNoCase User-Agent "^Zyborg" bad_bot <Limit GET POST HEAD> Order Allow,Deny Allow from all Deny from env=bad_bot </Limit>
The Apache mod_access page [httpd.apache.org] provides the following example partially don the page and in the Deny section: Order Deny,Allow Deny from all Allow from apache.org
The code you used does not match either your cited link or the Apache example.
1) Your are not consistent with you use of upper and lower case. Use or one method or other, however don't mix both. EX: Deny from deny from Some new server may prove quite picky.
2) start with a small file and get it fucntioning and then go back and add more UA's and IP's. EX (although and as I provided previously you should be using the variable Order Deny,Allow:
<Limit> SetEnvIfNoCase User-Agent Baiduspider bad_bot Order Allow, Deny Deny from 94.253. (or an IP the may verify easily Allow from all Deny from env=bad_bot </Limit>
There have been some recent threads in this forum and the SSID which express the issues created in raw logs when using the "Files" container.
I also expressed (recently) similar issues in the SSID forum when using quotes with SetEnvIf, thus I suggest you stop using the quotes on every line and use them quite sparingly and when you do progress with your skills enough to benefit from "exactly as".