Hi there,
Thank you for your reply. Please find my answers below.
Regarding the 403 error, you are correct that it is related to the forbidden access if anyone is not allowed to view that page or the site.
— Does enabling .htaccess only block IP addresses, or does it offer other features?
>>If you are using an apache server then .htaccess is a file available?in your WordPress directory. This file is helpful if you want to control access to the WordPress?instance. Both .htaccess and plugin level Firewall work the same but on different levels so both IP blocking as well as attack blockings work in both levels.
— What is the difference between activating .htaccess on the WAF or the Advanced Blocking page?
>>.htaccess is a firewall that provides you security if any sort of attack is happening on your website. Advance blocking is just a feature where you can define some settings like country blocking, browser blocking, etc. The firewall protects you from many popular website hacks. Country blocking and others just are setting to block access ( both legitimate and illegitimate traffic ) from a particular location, browser, etc.?
— What does SQL Injection Protection do that WordPress already does not do? Does it check all inputs from all forms from all plugins?
>>SQL injection is basically a sort of attack which takes place on your DB from the website. By default, WordPress does not provide end-to-end security as there are many plugins and any vulnerability?in any plugin can cause this issue. Our plugin keeps an eye on every request coming to your website and scans the requests. If there are any chances the request is not legit or has some sort of attacks included then it blocks it right away.
— What does it mean when “Website firewall on plugin level” AND “Website firewall on .htaccess level” are both OFF?
>>If both the settings are off it means you have not enabled any firewall on your site and it might be having vulnerabilities for attacks.?
I am adding some more details regarding the .htaccess and plugin level firewall so that you can get more ideas. If somebody is visiting your website the first thing server will check?is the .htaccess rules defined by our plugin. If the user is permitted then your website will load so that the .htaccess firewall blocks illegitimate requests before loading the website. In the plugin level firewall, the website will be loaded first and then the plugin will check if the request is illegitimate. Based on that the user will be blocked.
Hence, in conclusion, both firewalls have the same rules to block attacks only difference is when they are blocking the requests.
We have included the URL blocking feature for our next release and will let you know once it goes live.
I hope you have found answers?to your questions.
If you have any more questions then let us know.
Thank you,
miniOrange team