Heim > Fragen und Antworten > Hauptteil
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.
某草草2017-05-16 17:09:55
放到前面即可,参考代码
location /XXX/ {
index index.php;
}
location / {
rewrite ^(.*) https://$host$1 permanent;
}