Comment exclure des adresses spécifiques dans les règles de réécriture de nginx
仅有的幸福
仅有的幸福 2017-05-16 17:07:55
0
2
711

Comment les règles de réécriture peuvent-elles exclure des chemins spécifiques ?
Par exemple, l'ensemble du site utilise HTTPS, mais /XXX/ n'utilise pas HTTPS
En réécrivant ^(.*) https://$host$1 permanent vous pouvez tous accéder à l'adresse https, mais parmi eux http:/ /abc Que dois-je faire si je ne souhaite pas forcer HTTPS pour tout le contenu de .com/XXX/? Certains clients ne prenant pas en charge HTTPS, ils ne peuvent pas tous être bannis en même temps.

仅有的幸福
仅有的幸福

répondre à tous(2)
某草草

Il suffit de le mettre devant, référez-vous au code

location /XXX/ {
   index index.php;
}

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

Utilisez d'abord location pour exclure le chemin d'exception, puis réécrivez.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!