Welcome! Log In Create A New Profile

Advanced

Правильно отдать статику

October 12, 2017 11:24AM
Всем доброго времени суток, я фронт енд разработчик, потому сильно не ругайте, думаю, вопрос относительно банальный, у меня SPA, но когда я перехожу на урлу типа

hostname/page/subpage сервер (при этом, пути на статику у меня относительные, в силу особенность аппликации не могу установить абсолютные)

то браузер соответственно ищет статику по адресу hostname/page/js ну или hostname/page/css, а она лежит по hostname/js, hostname/css ну и не найдя соответственно возвращает мне index.html (как указано в try_files)

вот конфиг хоста

server {
listen 80;
server_name <hostname> ; //урла указана валидная, тут просто заменил
root <root_path>; //паснейм указан валидный, тут просто заменил
index index.html;

client_body_timeout 10s;
client_header_timeout 10s;

include /usr/local/etc/nginx/mime.types;
client_body_buffer_size 128k;
proxy_max_temp_file_size 0;


include /etc/nginx/conf.d/iplist/blacklist_*.conf;
include /tmp/nginx-blacklist*.conf;

charset UTF-8;

location / {
try_files $uri /index.html;
}

}


как сделать правильно?
Subject Author Posted

Правильно отдать статику

abramov90 October 12, 2017 11:24AM

Re: Правильно отдать статику

Aleksandr Sytar October 12, 2017 11:42AM

Re: Правильно отдать статику

abramov90 October 12, 2017 11:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 207
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready