Isso deve ser feito. Coloque isso no subdomínio do blog VirtualHost
. Se você não tiver um blog VirtualHost
, ele também deverá funcionar na configuração principal do host.
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blog\.example\.com$
RewriteRule ^/$ http://www.example.com/ [R=301,L]
RewriteRule ^/(.*)/$ http://www.example.com/$1.html [R=301,L]