2010-02-17 7 views
0

J'essaie de configurer un fichier .htaccess pour rediriger les pages d'un domaine à un autre. Fonctionne dans 99% des cas, les RewriteRules qui ne fonctionnent pas sont comme celle ci-dessous - si l'URL sortante a une balise #anchor, le symbole # est converti en les caractères% 23 dans le navigateur, puis la page ne se charge pas à l'ancre. Une idée sur comment interpréter le tag # correctement?.htaccess rediriger vers la page avec le lien d'ancrage

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 

Si je couper et coller « http://example.org/s-b-g/b-1#illustration-110 » dans mon navigateur directement, il charge très bien, mais en utilisant le RewriteRule, l'URL qui charge est « http://example.org/s-b-g/b-1%23illustration-110 » ... Le nouveau site est un site Drupal, si ça aide tout. Merci.

Répondre

2

Essayez avec le NE flag:

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