Переадресация .htaccess на страницу со ссылкой - PullRequest
0 голосов
/ 18 февраля 2010

Я пытаюсь настроить файл .htaccess для перенаправления страниц из одного домена в другой. Работает в 99% случаев, RewriteRules, которые не работают, похожи на приведенные ниже - если исходящий URL имеет тег #anchor, символ # преобразуется в символы% 23 в браузере, а затем страница не загружается на якоре. Любая идея о том, как правильно интерпретировать тег #?

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
Options -MultiViews
Options +FollowSymlinks
RewriteEngine on
RewriteRule bg/row_b1_i_pn1.php http://example.org/s-b-g/b-1#illustration-110

Если я "вырезал и вставил" http://example.org/s-b-g/b-1#illustration-110" в мой браузер напрямую, он просто отлично загружается, но с помощью RewriteRule загружается URL-адрес "http://example.org/s-b-g/b-1%23illustration-110" ... Новый сайт сайт друпал, если таковой поможет. Спасибо.

1 Ответ

2 голосов
/ 18 февраля 2010

Попробуйте с NE флагом :

RewriteRule bg/row_b1_i_pn1.php http://example.org/s-b-g/b-1#illustration-110 [NE]
...