301 Rewrites für einzelne Seiten Nginx - ISPconfig 3.0.5.4p9

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von degoya, 20. Juli 2016.

  1. degoya

    degoya New Member

    Hallo zusammen,

    ich versuche 301 rewrites für 200 Seiten manuell zu erstellen. habe jetzt schon einige ansätze versucht jedoch haben alle in fehlerhaften vhosts geendet.

    Code:
      if ( $request_filename ~ wir-ueber-uns/stellenangebote/ ) {
          rewrite ^ https://domain.de/agentur/jobs/? permanent;
       }
    
    ---
    
    rewrite ^wir-ueber-uns/stellenangebote $scheme://$host/agentur/jobs/ permanent;
    
    ---
    
    rewrite ^wir-ueber-uns/stellenangebote/(.*)$ /agentur/jobs/? last;
    rewrite ^wir-ueber-uns/strategische-arbeit-design-idee/(.*)$ /agentur/leistungen/? last;
    
    ---
    
    map $uri $redirect_uri {
      ~^/wir-ueber-uns/stellenangebote/?$  https://domain.de/agentur/jobs/;
      ~^/wir-ueber-uns/strategische-arbeit-design-idee/?$  https://domain.de/agentur/leistungen/;
    }
    
    location / {
      try_files $uri $uri/ @redirect-map;
    }
    
    location @redirect-map {
      if ($redirect_uri) {  # redirect if the variable is defined
      return 301 $redirect_uri;
      }
    }
    
    
    ich habe diese in den Nginx direktiven sowie auch mal in redirects rewrites versucht , jedoch leider immer mit error.

    nginx version: nginx/1.2.1
    mit ispconfig 3.0.5.4p9
     
    Zuletzt bearbeitet: 20. Juli 2016

Diese Seite empfehlen