Hier, j’ai dû réaliser la redirection d’une URL vers une autre avec une petite particularité, c’est que celle-ci devait contenir un hash afin de descendre dans une section bien précise d’une page. Je me suis alors fait la réflexion, dans un .htaccess, un hash (#) fait référence à un commentaire, donc si j’écris la redirection et que j’utilise le symbole # est-ce que ça va marcher ?
Ben le moyen le plus simple c’était encore de le tester !
Et le résultat ? Et bien ça a converti le # en %23, mais ça n’a pas commenté le hash… Intéressant.
Une petit tour dans la documentation me permet de voir qu’il suffit d’ajouter simplement le flag NE pour ne pas convertir le hash.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule "^fr/presentation/equipe/?$" https://mon_super_site.com/fr/presentation/#team [R=301,NE,L]
</IfModule>
27/07/2018
Yann Vangampelaere - nouslesdevs -