Heim  >  Fragen und Antworten  >  Hauptteil

Pseudostatisch – Nginx-Regeln helfen

Es gibt jetzt eine Website, die den automatischen Transkodierungsdienst Baidu SiteApp verwendet. Jetzt hat sie ihr eigenes mobiles Terminal entwickelt, aber zuvor nutzte Baidu automatische Sprünge, um auf das mobile Terminal zuzugreifen,

Das Problem besteht nun darin, wie man den vorherigen Zugangslink automatisch zum neuen Link springen lässt.

Der Transkodierungslink der Baidu-Siteapp lautet:
http://m.xxx.com/?src=http://www.xxx.com/north-america/america/2010/05...

Ersetzen Sie diesen Teil http://m.xxx.com/?src=http://www.xxx.com/ durch http://m.xxx.com/

durch Nginx-Regeln

Auf diese Weise können Benutzer, wenn sie über m.baidu.com nach dem Inhalt dieser Website suchen, direkt von der alten URL zur neuen URL springen.

Kann die obige Ersetzungsfunktion durch Nginx-Regeln implementiert werden? Bitte hilf mir, Helden. Vielen Dank.

天蓬老师天蓬老师2713 Tage vor467

Antworte allen(2)Ich werde antworten

  • 黄舟

    黄舟2017-05-16 17:25:22

    nginxserver {
        server_name m.xxx.com;
        location / {
            if ($args ~* "src=.*$") {
                rewrite ^ $arg_src? permanent;
            }
        }
    }
    

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:25:22

    测试以后成功,感谢您的帮助!

    Antwort
    0
  • StornierenAntwort