Comment supprimez-vous les balises d’ancrage de l’URL?

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)); }