[英]exclude url from rewrite
我已將我的nginx服務器設置為將所有流量從http重定向到https。 現在,我需要從http訪問一個網址。 這是我的nginx配置:
server {
listen 80 default;
server_name www.example.com example.com;
location /example_page/ {
return 301 http://$server_name/example_page/;
}
rewrite ^ https://$server_name$request_uri? permanent;
}
但這是行不通的。
您可以為整個網站和排除的網址定義規則:
server {
server_name example.com;
listen 80;
...
# redirect any http url to https
location / {
return 301 https://$server_name$request_uri;
}
# but no redirect for this particular location:
location /example_page/ {
# usual site rules here (php handler etc)
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.