url-rewrite - problème de réécriture nginx
滿天的星座
滿天的星座 2017-05-16 17:26:11
0
1
550

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. . .

滿天的星座
滿天的星座

répondre à tous(1)
淡淡烟草味
location ^~ /goods/ {
    rewrite ^/goods/(.*) /#/goods/ ;
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal