OK. Well WordPress will try and create an .htaccess file for you if you turn on their ‘pretty’ permalinks – or – you can create it manually.
Default permalinks like you are currently using are considered ugly and not SEO ‘friendly’ so you may want to go to the WP permalinks panel and change them. The ‘postname’ option is a good one and one we use here. IF your root folder (i.e., where your wp-config.php is located) is writable, WP will create an .htaccess file for you there.
If it can’t do it it will display a message accordingly and inform you what to do.
Either way – it will require a file called .htaccess in the root folder (Note the dot at the beginning which denotes an invisible file). To turn off the mod_security, it needs the following entry:
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
And we will see if this is a factor after you reload and retry posting.