Jak mogę sprawić, aby nginx zawsze wyświetlał plik index.html bez względu na adres URL?
Na przykład chcę, aby adres URL https://www.example.me/723738
zawsze wyświetlał sięhttps://www.example.me/index.html
Nie chcę używać przekierowania, ponieważ użytkownik musi nadal mieć oryginalny adres URL wpisany w pasku adresu.
Zmieniam konfigurację Nginx, aby przekierować 404 na index.html, ale nie sądzę, że to świetny sposób na to, ponieważ zwróci odpowiedź 404.
W przyszłości mogę chcieć, aby index.html wyświetlał oryginalny adres URL, do którego użytkownik uzyskał dostęp, czy jest na to sposób?
Dzięki
index.html
dlatego najpierw przedstawiłem wspólne rozwiązanie.try_files /index.html =404;
lubrewrite ^ /index.html break;
. Ale bez innych zmian spowoduje to przerwanie dostępu do plików zasobów (JS. CSS, IMG).To jest kod, którego szukasz
Z nazwa_serwera _; słucha z dowolnego adresu IP, domeny.
źródło