#vue.js #frontend #vue-router #vuejs3 #router
Вопрос:
У меня есть веб-сайт, на котором я могу размещать различные профили магазинов, и в настоящее время я генерирую маршрут с помощью slug названия магазина, но вместо https://example.com/shop/abc-shop
того, чтобы я хотел, чтобы маршрут был https://abc-shop.example.com/
, и, посмотрев в Интернете, я не могу найти способ сделать это с помощью маршрутизатора Vue3. Пожалуйста, предложите некоторые подходы.
Комментарии:
1. Я предполагаю, что у вас на самом деле есть отдельная вещь в поддомене. В этом случае вы можете просто воспользоваться обычной ссылкой
2. У меня есть профиль магазина в поддомене, это просто обычная страница для магазина. Как я могу отделить это, чтобы по умолчанию меня перенаправляли на поддомен?
3. Неясно, как вы ожидаете, что это сработает. Другой домен не может быть частью SPA и, следовательно, как он связан с маршрутизатором Vue. Должно быть перенаправление. Вы можете сделать это с
location
помощью .4. Теперь у меня есть профиль магазина, который можно просмотреть по
https://example.com/shop/abc-shop
адресу, но я хочу просмотреть его наhttps://abc-shop.example.com/
5. Я имею в виду, как вы ожидаете, что это будет работать с технической точки зрения. Это другой сайт. Это то же самое, как если бы вы хотели, чтобы одна из страниц была google.com. Перенаправьте на него с помощью окна. Расположение. Это не часть маршрутизатора.