Heim  >  Fragen und Antworten  >  Hauptteil

Problem bei der Weiterleitung von Nginx-Anfragen

Ich möchte die Anfrage weiterleiten an:
http://www.demo.com/en/group/index/test
an:
http://www.demo.com/group/index/test?siteId=en ;
Der Parameter en nach der nationalen Variablen siteId ist der /en/ in der vorherigen URL. Wie schreibe ich diese Art von Regel in Nginx?

Ich hoffe, Gott kann mir einen Rat geben, vielen Dank~~

曾经蜡笔没有小新曾经蜡笔没有小新2713 Tage vor422

Antworte allen(2)Ich werde antworten

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 17:24:23

    rewrite ^/(en|cn)/(.*)$ /$2?siteid=$1 last permanent;

    放到location /的区块里

    Antwort
    0
  • 漂亮男人

    漂亮男人2017-05-16 17:24:23

    你要做的事不是转发,而是URL重定向。所以可以借助nginx rewrite
    rewrite的总结

    Antwort
    0
  • StornierenAntwort