Как реализовать поддомен в Vue3?

#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. Перенаправьте на него с помощью окна. Расположение. Это не часть маршрутизатора.