Как перенаправить на URL, содержащий якорь (#)?

Мне нужно взять стандартные входящие URL-адреса иперезапись перенаправить их на определенные якоря на одной странице (имя входящей html-страницы становится именем якоря). Например, правило будет таким:

RewriteRule ^files/([a-zA-Z0-9\-_]+)\.html$ /test.html#$1 [R]

Итак, этот URL:

http://foo.com/files/bar.html

...станет:

http://foo.com/test.html#bar

Само правило работает нормально, но символ # кодируется в адресной строке браузера:

http://foo.com/test.html%23bar

что, конечно, не работает как якорь. Есть ли способ в .htaccess заставить его не кодировать хеш? Я также пытался избежать этого, как\# но это не имеет значения.

Ответы на вопрос(2)

Ваш ответ на вопрос