falscher-sperrstatus
Goto Top

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.

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

Content-Key: 340767

Url: https://administrator.de/contentid/340767

Printed on: April 25, 2024 at 03:04 o'clock

Mitglied: 133417
133417 Jun 16, 2017 updated at 13:32:42 (UTC)
Goto Top
z.B.
server {
	listen 80 default_server;
	server_name _;
	root /dir/html;
	location ~* ^/test {
		rewrite ^/test(/.*)?$ /otherdir$1;
	}
	location = / {
		return 301 http://server.net;
	}
}
Gruß