Nginx Redirect je nach Pfad
Guten Morgen,
ich sitze gerade noch an einem kleinen Problem mit nginx Redirects. Ziel ist es, dass beim Zugriff auf das Root / und div. andere Verzeichnisse ein Redirect stattfindet. Wenn allerdings ein spezieller Ordner zugegriffen wird, dieser nicht umgeleitet wird. Nun soll dies per nginx Direktive, wie unten stehend funktionieren. Tut es aber nicht. Vielleicht hat jemand einen Ansatz, wie dies zu realisieren wäre.
Falls dies etwas zur Sache tun sollte: nginx 1.12.0, Debian 8.8.
Danke im Voraus
ich sitze gerade noch an einem kleinen Problem mit nginx Redirects. Ziel ist es, dass beim Zugriff auf das Root / und div. andere Verzeichnisse ein Redirect stattfindet. Wenn allerdings ein spezieller Ordner zugegriffen wird, dieser nicht umgeleitet wird. Nun soll dies per nginx Direktive, wie unten stehend funktionieren. Tut es aber nicht. Vielleicht hat jemand einen Ansatz, wie dies zu realisieren wäre.
location / { #Umleiten auf anderen Server
return 301 http://server.net
}
location /test { # lokales Verzeichnis ausgeben
root /dir/html
}
Falls dies etwas zur Sache tun sollte: nginx 1.12.0, Debian 8.8.
Danke im Voraus
Please also mark the comments that contributed to the solution of the article
Content-Key: 340767
Url: https://administrator.de/contentid/340767
Printed on: April 25, 2024 at 03:04 o'clock
1 Comment
z.B.
Gruß
server {
listen 80 default_server;
server_name _;
root /dir/html;
location ~* ^/test {
rewrite ^/test(/.*)?$ /otherdir$1;
}
location = / {
return 301 http://server.net;
}
}