J’essaie de supprimer les balises d’ancrage utilisées lors du basculement des accordéons ou d’un lien incluant une ancre vers une autre partie de la page.
http://rivo.wpengine.com/why-rivo/#toggle-id-3
Je voudrais supprimer la partie #toggle-id-3
de cette URL.
Puis-je faire quelque chose avec le fichier .htaccess
, peut-être en utilisant mod_rewrite?
Vous ne pouvez pas utiliser htaccess ou mod_rewrite pour supprimer les fragments d’URL, car ils ne sont jamais envoyés au serveur . En ce qui concerne le serveur, ils n’existent pas. Vous devrez utiliser JavaScript ou une autre solution côté client pour les supprimer.
Par exemple, à partir de: Supprimer le fragment dans l’URL avec JavaScript sans causer le rechargement de la page
// remove fragment as much as it can go without adding an entry in browser history: window.location.replace("#"); // slice off the remaining '#' in HTML5: if (typeof window.history.replaceState == 'function') { history.replaceState({}, '', window.location.href.slice(0, -1)); }