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.
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
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: