server {
listen 80;
server_name beta.example.com www.example.com example.com;
location /admin {
[ ... ]
}
location / {
return 301 https://example.com$request_uri;
}
}
Eu quero que todos os URLs que são http sejam redirecionados para https.
muda para
Eu tenho este trecho no meu conf nginx que alcança esse efeito:
upstream examplewsgicluster {
server unix://tmp/example.sock;
}
server {
listen 80;
server_name beta.example.com www.example.com example.com;
rewrite ^ https://example.com$request_uri? permanent;
}
server {
listen 443;
location / {
include uwsgi_params;
uwsgi_pass examplewsgicluster;
uwsgi_read_timeout 700;
}
}
Como posso editar esta regra para que os caminhos que começam com / admin / não sejam redirecionados?
o link não é redirecionado.
server {
listen 80;
server_name beta.example.com www.example.com example.com;
location /admin {
[ ... ]
}
location / {
return 301 https://example.com$request_uri;
}
}
Tags nginx