Задать вопрос
@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;
	}
}
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Ответ легко ищется поисковиком!
StackOverflow
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы