Я искал это решение и ничего не смог найти.
идея перенаправления зависит от строки URI, но проблема в том, что htaccess не может поймать # .
IF # существует в URI перенаправлении на LINK_A
ELSE перенаправлении LINK_B
здесь мой маленький код и он не работает для меня
RewriteEngine on
RewriteRule ^((?!#).)*$ http://google.fr [L,R=301,NE]
RewriteRule # http://redirect.fr [L,R=301,NE]