Nginx重定向会切断部分网址

时间:2015-01-15 18:49:56

标签: redirect ssl nginx

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



    server {
        listen          80;
        server_name     subdomain.mydomain.com;
        return          301 https://$server_name$request_uri;
    }

    server {

        listen       443 ssl;
        #server_name  localhost;
        server_name     subdomain.mydomain.com;

        root    /var/www/html;

        ssl_certificate /etc/nginx/conf.d/certificate.crt;
        ssl_certificate_key /etc/nginx/conf.d/certificate.key;

        ...

     }




这是nginx日志的结果:



99.9.99.99 - blah@mydomain.com [15/Jan/2015:18:35:23 +0000] "GET /Organizer/footer.html HTTP/1.1" 301 184 "http://subdomain.mydomain.com/Organizer/" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36" "999.999.9.999"




它切断了请求的footer.html部分。

非常感谢任何帮助。

谢谢!

0 个答案:

没有答案