【问题标题】:Error redirecting non-www to https将非 www 重定向到 https 时出错
【发布时间】:2016-11-08 03:25:29
【问题描述】:

我想将 al 重定向到 https://example.com 此重定向工作正常:

http://www.example.com -> https://example.com
https://www.example.com -> https://example.com

但这不起作用:

http://example.com -> https://example.com

这是我的 nginx 完整配置:

server {
        server_name www.example.com;
        return 301 https://example.com$request_uri;
}

server {
        listen   80; ## listen for ipv4; this line is default and implied
        listen   [::]:80 default_server ipv6only=on; ## listen for ipv6

        root /var/www/laravel/public;
        index index.php index.html index.htm;

        server_name example.com;

        location / {
                try_files $uri $uri/ /index.php?$query_string;
        }

        location /doc/ {
                alias /usr/share/doc/;
                autoindex on;
                allow 127.0.0.1;
                allow ::1;
                deny all;
        }

        error_page 404 /404.html;
        error_page 500 502 503 504 /50x.html;
        location = /50x.html {
                root /usr/share/nginx/www;
        }

        location ~ \.php$ {
            try_files $uri /index.php =404;
            fastcgi_split_path_info ^(.+\.php)(/.+)$;
            fastcgi_pass unix:/var/run/php5-fpm.sock;
            fastcgi_index index.php;
            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
            include fastcgi_params;
        }
}

server {
        listen 443 ssl;

        server_name example.com;
        add_header Strict-Transport-Security "max-age=31536000";

        ssl_certificate /home/user/example.com.chained.crt;
        ssl_certificate_key /home/user/example.com.key;
}

我看到了很多重定向的例子,但是服务器转到错误 500 并且重定向太多。

【问题讨论】:

    标签: http ssl nginx https


    【解决方案1】:

    将 example.com 添加到 server_name

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-09
      • 1970-01-01
      • 2018-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-24
      • 2017-03-24
      相关资源
      最近更新 更多