Comment puis-je créer cette règle rewrite
utilisant l'expression rationnelle dans nginx:Nginx hashtag règle de réécriture
http://www.example.com/my-path-here#hashvalue
à
http://www.example.com/my-path-here/#hashvalue?
Comment puis-je créer cette règle rewrite
utilisant l'expression rationnelle dans nginx:Nginx hashtag règle de réécriture
http://www.example.com/my-path-here#hashvalue
à
http://www.example.com/my-path-here/#hashvalue?
Les balises de hachage sont uniquement un concept de navigateur et ne sont jamais envoyées au serveur. Donc vous ne pouvez pas réécrire alors dans nginx. Parce que quand vous visitez http://www.example.com/my-path-here#hashvalue
le serveur de nginx sera seulement envoyé http://www.example.com/my-path-here
Ce dont vous avez besoin est de Javascript pour gérer une telle chose pour vous. Voici un exemple de page html qui fait que
<html>
<head>
<script>
var loc = window.location;
if (!loc.pathname.endsWith("/"))
loc.replace(loc.origin + loc.pathname + "/" + loc.hash);
</script>
</head>
<body>
<h1> You are here -
<script>
document.write(loc.href);
</script>
</h1>
</body>
</html>