Это выглядит правильно для меня. Тем не менее, вы не должны делать это вживую без проверки, на самом деле ничто не мешает вам проверить это. Следует иметь в виду, что браузеры могут кэшировать коды ответов 301, поэтому при тестировании следует использовать [R,L]
в качестве флагов. Как только вы будете довольны, добавьте [R=301,L]
обратно перед развертыванием.
ОК для баллов (1) и (2)
# only redirect the blog direcotry
RewriteRule ^blog/?$ http://ethreads.com/blog/ [NC,R=301,L]
# redirect all sub folders of blog to the new domain
RewriteRule ^blog/([\w-])/?$ http://ethreads.com/$1/ [NC,R=301,L]