Подскажите такой момент. Ща не за пк, опишу проблему так:
Есть 2 компонента. 1 - приветственная страница, 2 - контент. Контент содержит в себе 3 подкомпонента, назовём их a, b, c. В компоненте App есть 2 роута
1 роут имеет exact для / и загружает компонент приветствия
2 роут имеет /:links и загружает компонент контента и в зависимости от того на какую ссылку было нажатие - a, b, c, он грузит в контактную часть подкомпонент a,b или c.
Т.е. если нажать на странице приветствия ссылку b, то в /:links будет b и вместе с компонентом контента загрузится и отобразится подкомпонент b.
Соответственно ссылка будет поддомен.домен/b. Так вот вопрос. Если отдельно вставить эту ссылку в браузер на уже задеплоенном проекте и перейти по ней, то будет 404. Я не понимаю, почему?
Ах да. В компоненте контента есть роуты, которые следят, какой адрес в строке и в соответствии с ним грузят тот или иной подкомпонент a,b или c. Т.е при переходе со страницы приветствия меняется и адрес и всё отображается. Но стоит перейти сразу по ссылке поддомен.домен/b как появляется 404 и нихера нет. В чём тут дело?
нужно сделать, чтобы на сервере роут / /a /b /c (или /*) вели всегда на / . Там задействуется роут из пункта 2 и разруливает как надо