Firefox:
http://example.com/about/#anchor ->http://www.example.com/about/#anchorConserver l'ancre lorsque redirigeant sous-domaine (IE)
Internet Explorer 6-8:
http://example.com/about/#anchor ->http://www.example.com/about/
Pourquoi l'ancre est tombé dans IE et que puis-je faire à ce sujet? (La chaîne de requête n'est pas supprimée, seule la partie #xyz)
Une en-tête PHP ou une redirection javascript est-elle ma seule option? Merci pour tous les conseils.
Mise à jour: Semble que le hachage n'est pas envoyé au serveur. Est-ce qu'une combinaison d'un en-tête PHP 301 et d'une redirection javascript (avec location.hash) serait une bonne solution?
Les ancres ne sont pas envoyées au serveur http://stackoverflow.com/questions/1665200/how-to-deal-with-in-a-query-string-in-mod-rewrite/1665209#1665209 donc il n'y a rien vous pouvez faire le côté serveur. C'est le nième bug de l'IE. J'ai essayé maintenant et Firefox et Chrome effectuent des redirections correctes sans avoir à valider l'ancre. Malheureusement Safari4 conserve l'ancre comme IE8. –