Non ho molta conoscenza su come mettere le mani sui file htaccess (diciamo quasi nulla)

Sul mio hosting ho un'installazione di wordpress multisito (che sfrutta sottodomini uno.sito.com, due.sito.com, ecc...) con url rewriting attivato.

Ho integrato l'htaccess originario con alcuni accorgimenti trovati in giro per la rete per aumentare la sicurezza del sito, però ho paura che qui sotto ci sia qualcosa di ridondante e/o inutile....

Mi sapreste consigliare come "ottimizzare" questo codice?

codice:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]


Options All -Indexes

<files .htaccess> 
order allow,deny 
deny from all 
</files>

<files wp-config.php>
order allow,deny
deny from all
</files>
il codice iniziale che mi aveva dato wordpress era questo:
codice:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
Grazie mille!