Mapowanie adresu URL na inną ścieżkę w nginx

Mapowanie adresu URL na inną ścieżkę w nginx

Czasami musimy zmapować adres URL na inną ścieżkę katalogu w systemie plików. Użytkownicy Nginx mogą to osiągnąć za pomocą „Lokalizacja„Blokuj w pliku konfiguracyjnym. Lokalizacja określa wyrażenie regularne dla adresu URL, które żąda przeglądarki. W bloku kodu lokalizacji możemy określić ścieżkę systemu plików za pomocą 'źródło' Lub 'Alias' opcja.

Możesz użyć Alias dyrektywa w bloku lokalizacji, taka:

serwer Server_name WWW.przykład.com; root/var/www/przykład.com; lokalizacja/static/alias/var/content/static/;
1234567serwer Server_name WWW.przykład.com; root/var/www/przykład.com; lokalizacja/static/alias/var/content/static/;

W powyższej konfiguracji strona główna jest skonfigurowana z /var/www/przykład.com informator. Ale adres URL zaczyna się od „/statyczny” będzie obsługiwany z katalogiem „/var/content/static”. Na przykład adres URL http: // www.przykład.com/statyczny/plik.tekst Wskazuje /var/www/static/plik.tekst plik.