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

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

Похожие вопросы
YCLIENTS Москва
от 350 000 до 400 000 ₽
Viletech Москва
от 70 000 до 120 000 ₽