mod_rewriting conflict with WP permalinks in htaccess [closed]

Try this:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /blog/
RewriteCond %{REQUEST_URI} ^/blog/.*$
RewriteRule /blog/?c=([^\&]*) $1 [L]

# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php [L]
# END WordPress
</IfModule>

Since RewriteBase is defined, you shouldn’t have to specify /blog/ again in the redirection part.

RewriteEngine On and RewriteBase needn’t be repeated, not sure if repeating them causes problems.