404-Fehler bei SSL für einen Teil der Site

404-Fehler bei SSL für einen Teil der Site

Ich versuche, die Registrierung als https zu erzwingen, erhalte jedoch die Fehlermeldung 404. Mit dem Zertifikat ist alles in Ordnung, da ich zuvor die gesamte Domäne unter SSL hatte.

Hier ist meine Konferenz, was mache ich falsch?

server {
listen 80;
server_name example.com;
root /var/www/example.com/site/public;

index index.html index.htm index.php;

charset utf-8;

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

location = /favicon.ico { access_log off; log_not_found off; }
location = /robots.txt  { access_log off; log_not_found off; }

access_log off;
error_log  /var/log/nginx/myapp-error.log error;

sendfile off;

client_max_body_size 100m;

location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_intercept_errors off;
    fastcgi_buffer_size 16k;
    fastcgi_buffers 4 16k;
}

location ~ /\.ht {
    deny all;
}
location /register{
    return 301 https://www.example.com$request_uri;
}
}



server{
   listen 443;
   root /var/www/example.com/site/public;   
   location / {
    return 301  http://www.example.com$request_uri;
   }
   location /register {
   }
   ssl on;
   ssl_certificate /etc/nginx/ssl/example.com/cert_chain.crt;
   ssl_certificate_key /etc/nginx/ssl/example.com/server.key;
    }

verwandte Informationen