Hi @applejack1923
– First you need to make sure the iTSec plugin is allowed to write to the .htaccess file (if it’s not then something else must be causing the empty .htaccess file).
Navigate to the Security > Settings menu option and then click on the Configure icon. This will take you to the Global Settings page. First setting is Write to Files and it’s usually enabled (by default).
– Then you need to check whether the iTSec plugin is currently configured to write anything to the .htaccess file.
Navigate to the Security > Settings menu option and then click on the Tools icon/link at the bottom of the page. Then click on the Server Config Rules entry. If no plugin setting is enabled, which is effectuated by writing rules to the .htaccess file, you’ll see the following message:
There are no rules that need to be written.
Otherwise you’ll get to see the rules written by the iTSec plugin to the .htaccess file.
Typical settings that get effectuated by writing rules to the .htaccess file are eg: all System Tweaks settings. So enabling/disabling any of those settings will trigger the iTSec plugin to (re)write to the .htaccess file.
The info above should help you rule out the iTSec plugin as the culprit.
+++++ To prevent any confusion, I’m not iThemes +++++