As I said it would look a little bit different if you have WordPress installed in a subfolder which you seem to have.
Still I’m missing the following line:
RewriteRule ^index\.php$ – [L]
There also doesn’t seem to be any of these lines:
# BEGIN WordPress
# END WordPress
So perhaps your current .htaccess is created\produced in the past by an older WP release …
Just to make sure, this is not a multi-site WP install ?
And you have Permalinks type set to “Post name” ?
Perhaps you should make a copy of your current .htaccess file and then
disable Permalinks (reset it to the default value).
Then delete the current .htaccess file and let WP recreate it by setting Permalinks back to “Post name” type.
Then post the full content of the new .htaccess file.
About the iThemes stuff in the .htaccess file.
That could indeed confirm that the plugin *can’t* actually write to the current .htaccess file. Try and get the .htaccess file recreated by WP Permalinks as described above.
That said there is also a setting in the iTSec plugin that may prevent you from writing anything to the .htaccess file. But if that setting is not enabled you would receive other warnings\messages when attempting to save iTSec settings to the .htaccess file. So I don’t htink that is the case.
The debug_write.log will only be produced if you download and use the debug copy of the class-itsec-files.php file which I modified and made available in the other topic to debug this issue.
dwinden