Heim > Fragen und Antworten > Hauptteil
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-RegelnAuf 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.
黄舟2017-05-16 17:25:22
nginx
server { server_name m.xxx.com; location / { if ($args ~* "src=.*$") { rewrite ^ $arg_src? permanent; } } }