Redirect Nginx重定向会切断部分URL

Redirect Nginx重定向会切断部分URL,redirect,ssl,nginx,Redirect,Ssl,Nginx,我正在尝试重定向所有请求以使用https。我遵循了很多示例,但无论我做什么,重定向的URL似乎都缺少URL的一部分 服务器{ 听80; 服务器名称subdomain.mydomain.com; 返回301 https://$server\u name$request\u uri; } 服务器{ 听443ssl; #服务器名称localhost; 服务器名称subdomain.mydomain.com; root/var/www/html; ssl_certificate/etc/nginx/c

我正在尝试重定向所有请求以使用https。我遵循了很多示例,但无论我做什么,重定向的URL似乎都缺少URL的一部分

服务器{
听80;
服务器名称subdomain.mydomain.com;
返回301 https://$server\u name$request\u uri;
}
服务器{
听443ssl;
#服务器名称localhost;
服务器名称subdomain.mydomain.com;
root/var/www/html;
ssl_certificate/etc/nginx/conf.d/certificate.crt;
ssl\u certificate\u key/etc/nginx/conf.d/certificate.key;
...

}
您在日志中使用什么格式?我猜这是一个引用,不是重定向url。我不知道你的意思。这只是默认的nginx日志。那么,在这种情况下,您如何知道它重定向错误?我想我假设日志显示了它重定向的位置。301 184“