@Boris007

Как корректно настроить html маршрутизацию?

Если я всё правильно понял, начинается всё с объявления корневой папки для всех location
В моем случае root /var/www/test.ru/html/pages;
Дальше мы можем указать точные пути вроде location /portfolio
Но как мне сделать так, чтобы на все запросы по типу
Все файлы корневой структуры он искал в root /var/www/test.ru/html/pages; без описания для каждого пути
/about
/blog

Здесь тоже самое, только уже blog была папкой root /var/www/test.ru/html/pages/blog;
/blog/june
И у меня почему-то файлы стилей при переходах иногда пытаются взяться не из/var/www/test.ru/html, а из
/var/www/test.ru/html/pages/portfolio/var/www/test.ru/html


server {
	listen 80;
	listen [::]:80;

	server_name test.ru www.test.ru;

	root /var/www/test.ru/html/pages;

	location ~* \.(js|jpg|png|css|svg|woff|ttf|eot)$ {
        root /var/www/test.ru/html;
    }

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

	location /portfolio {
        try_files $uri /portfolio.html;
	}
}
  • Вопрос задан
  • 92 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ответ легко ищется поисковиком!
StackOverflow
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы