So schließen Sie bestimmte Adressen in den Rewrite-Regeln von Nginx aus
仅有的幸福
仅有的幸福 2017-05-16 17:07:55
0
2
708

Wie können Rewrite-Regeln bestimmte Pfade ausschließen?
Zum Beispiel verwendet die gesamte Website HTTPS, aber /XXX/ verwendet kein HTTPS
Durch Umschreiben von ^(.*) https://$host$1 können Sie alle zur https-Adresse springen, aber unter ihnen http:/ /abc Was soll ich tun, wenn ich HTTPS nicht für alle Inhalte in .com/XXX/? erzwingen möchte? Da einige Clients HTTPS nicht unterstützen, können nicht alle auf einmal gesperrt werden.

仅有的幸福
仅有的幸福

Antworte allen(2)
某草草

放到前面即可,参考代码

location /XXX/ {
   index index.php;
}

location / {
    rewrite ^(.*) https://$host$1 permanent;
}
我想大声告诉你

先用location排除例外路径,然后再做rewrite.

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!