Maison  >  Questions et réponses  >  le corps du texte

nginx réécrit l'expression régulière

http://localhost/action
http://localhost/action/pre/xx/xx

Toutes les interfaces d'action sont gérées par Tomcat, mais afin d'accéder aux deux URL ci-dessus en même temps, j'ai configuré les deux segments de localisation suivants. J'ai toujours l'impression que cette méthode de configuration n'est pas très élégante. Je voudrais demander s'il y en a. est une meilleure façon. Ce n'est pas très clair.

location ~ ^/(action)/?$ {
    proxy_pass  http://tomcats;
}

location ~ ^/(action)/(.+)$ {
    proxy_pass  http://tomcats;
}
巴扎黑巴扎黑2709 Il y a quelques jours731

répondre à tous(2)je répondrai

  • phpcn_u1646

    phpcn_u16462017-05-21 18:59:24

    Bonjour, puis-je demander quelle est l'adresse originale du

    thinkPHP3.2 Message Board Video Tutorial

    Je souhaite le rechercher.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-19 10:50:22

    Dépend directement de vos besoins et exigences

    location ^~ /action/{
        proxy_pass  http://tomcats;
    }

    Cela devrait suffire.

    répondre
    0
  • Annulerrépondre