mardi 17 novembre 2015

PLESK 12.0.8, NGINX und 301 Redirects

Hallo zusammen,

leider bereitet mir die NGNIX PHP_FPM Konfiguration, insbesodere Redirects Kopfzerbrechen.

Gewünscht ist folgendes: Generell so https ausgeliefert werden, des weiteren gibt es einige 301 Redirects, die ich gern aus der .htaccess übernehmen würde.

Die zusätzlichen Nginx-Anweisungen sehen so aus, nur haut das mit der Logik der Redirects nicht hin. Bei anderer Ordnung funktionieren die Weiteleitungen teilweise gar nichts.

Code:


fastcgi_read_timeout 300;

if ($scheme !~* ^https ){
    rewrite ^ https://www.domain.eu? permanent;
}

if (!-e $request_filename){
    rewrite ^(.*)$ /index.php break;
}

location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
    expires 30d;
    add_header Pragma public;
    add_header Cache-Control "public";
    try_files $uri @fallback;
}

gzip on;
gzip_proxied any;
gzip_types text/plain text/xml text/css application/x-javascript;
gzip_vary on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

if ( $request_filename ~ /sub-old/.+ ) {
    rewrite ^(.*) http://ift.tt/1SzWshk permanent;
}

if ( $request_filename ~ /sub-old/ ) {
    rewrite ^ http://ift.tt/1kCc5dQ? permanent;
}

if ( $request_filename ~ /other-sub-old/ ) {
    rewrite ^ http://ift.tt/1kCc5dQ? permanent;
}



Aucun commentaire:

Enregistrer un commentaire