Используйте RewriteCond. Когда вы захотите применить Правило к определенному условию c.
Например,
# Include in the next line all folders to include
RewriteCond %{REQUEST_URI} (folder1|folder2|folder3) [NC]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /blog/index.php?a=$1 [NC,L]
или наоборот, добавив!
# Include in the next line all folders to exclude
RewriteCond %{REQUEST_URI} !(folder1|folder2|folder3) [NC]
RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ /blog/index.php?a=$1 [NC,L]
Кроме того, помните, что в некоторых случаях Wordpress перезаписывает файл htaccess
В некоторых случаях добавление пользовательских элементов в блок предотвращает это, но не всегда. Это зависит от того, какие плагины используются.
## BEGIN - My Custom Redirects
<IfModule mod_rewrite.c>
.....
</IfModule>
## END - My Custom Redirects