Nginx-URL umschreiben, um den Dateipfad nicht anzuzeigen
Entschuldigung im Voraus. Ich bin ein Anfänger bei Nginx und habe viel mit der Serveradministration zu lernen. Nach einigem Suchen und Lesen verstehe ich wirklich keine direkte Lösung für mein Problem.
Mit Nginx habe ich die folgende URL, die den Dateipfad auf meinem Server und die .html-Erweiterung unbeholfen anzeigt:
bwillis.info/artifact/faeriefm/faerieFM.html
Ich möchte einfach auf diese Seite zugreifen können mit:
bwillis.info/faeriefm
Wie kann ich das erreichen? Ich verstehe, dass ich die Funktion "Umschreiben" verwenden würde. Aber ich habe Probleme mit dem Zusammenbruch und der Syntax der Beispiele hier:
http://nginx.org/de/docs/http/ngx_http_rewrite_module.html#rewrite
Ordnerstruktur:
index.html sitzt an der Wurzel
Vier Seiten befinden sich in einem Ordner tief im Ordner "Artefakt", also: bwillis.info/artifact/samplepage.html
Eine zusätzliche Seite, die ich im Beispiel verwendet habe, befindet sich noch einen Ordner tief im "faeriefm" -Ordner. also: bwillis.info/artifact/faeriefm/faerieFM.html
Server-Konfigurationsdatei:
server { listen 80; listen [::]:80; root /var/www/bwillis.info/html; index index.html index.htm index.nginx-debian.html; server_name bwillis.info www.bwillis.info; location / { try_files $uri $uri/ =404; } }
0 Antworten auf die Frage
Verwandte Probleme
-
1
Wie man www cname für die freie dyndns-Subdomain einrichtet
-
2
Suchen Sie nach einem Firefox-Plugin, das Links zu https für bestimmte Domänen umleitet
-
1
Wie kann man http: // mysite / css / zu http://server1.mysite.com/css umleiten?
-
5
HOSTS-Dateibearbeitung in Windows 7 nicht wirksam - Die Ping-URL zeigt immer noch die ursprüngliche...
-
2
NGINX, FastCGI PHP mit FTP-Zugriff, Wie werden Benutzer / Berechtigungen eingerichtet?
-
2
Warum leitet Nginx eine fremde URL um?
-
1
Passenger + Nginx-Leistung sinkt sehr schnell ...?
-
4
Warum leitet meine HOSTS-Datei kein DNS unter Windows 7 um?
-
1
Update-rc.d liefert Fehler
-
2
Wie kann der Inhalt einer error.log-Datei gelöscht werden, die Datei bleibt jedoch erhalten