Я создаю угловое приложение. Моё угловое приложение работает на сервере nginx. Когда я набираю «http://.8.100.248:30749”», это показывает, что nginx запущен. (Показывает default.html по умолчанию). Но мое приложение находится в папке html
с именем папки test
. Поэтому мое приложение присутствует в «html -> test—> index.html»; Когда я набираю «http://.8.100.248:30749/text/index.html”», он показывает мою домашнюю страницу. Теперь я могу переходить с одной страницы на другую на примере нажатия кнопки. http://.8.100.248:30749/test/page_1**.But когда я перезагружаю эту страницу http://**.8.100.248:30749/test/page_1
nginx показывает мне 404
страница
Поэтому, когда я набираю http://**.8.100.248:30749/test/index.html. .my приложение запускается в browser.but, когда я перехожу с одной страницы на другую и reload
моя страница, это дает мне 404
пример (http://**.8.100.248:30749/test/page_1
).
Nginx дает мне 404, когда я перезагружаю свою угловую перенаправленную страницу. Поэтому я хочу изменить конфигурацию nginx
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
Не могли бы вы предложить мне путь. ? он работает, потому что в этом месте нет файла index.html (http://**.8.100.248:30749/test/page_1
)
см. Обновление
location / {
root /usr/share/nginx/html;
index index.html index.htm;
try_files $uri $uri/ /index.html;
}
Новое обновление
server {
listen 80;
server_name localhost;
root /usr/share/nginx/html;
index index.html index.htm;
#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;
location / {
try_files $uri $uri/ /index.html;
}