Спасибо ребятам с
stackoverflow, ответ найден. :)
Если кто-то столкнется с такой с подобной ситуацией: использовать нужно второе правило, добавив знак '?' после .html в строке подстановки. Результат будет такой:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^(.*)$ mysite.com/snapshots/snap_%1.html [NC,R=301,L]
Кроме того, советуют убрать редирект. Окончательный результат:
RewriteEngine on
RewriteCond %{QUERY_STRING} ^_escaped_fragment_=(.*)$
RewriteRule ^(.*)$ mysite.com/snapshots/snap_%1.html [NC,L]