1、abc.com/goods/123
2. abc.com/#/goods/123
Vous cherchez comment écrire une réécriture nginx
Réécrivez la première URL dans la deuxième URL.
Ajouté :
Tout d'abord, merci pour votre réponse. Il peut y avoir des problèmes avec ce que j'ai décrit ici. abc.com/goods/123 Les marchandises ici peuvent être n'importe quelle adresse,
1. abc.com/xxx/.../...
2. abc.com/#/xxx/.../...
Et lors de la réécriture, vous devez également vérifier si l'url est en 1
Si l'url est déjà de type 2, il n'est pas nécessaire de la réécrire
La logique devrait être
Déterminez s'il y a '#' dans $request_uri ou $uri
S'il n'y a pas de « # », la réécriture ajoutera « # »
La question ici est de savoir si « # » peut être obtenu via des variables telles que $request_uri pour le jugement
Aucune tentative n’a abouti jusqu’à présent. . .