Перенаправление домена на другой домен с указанием URL c с помощью облачного движка Google. - PullRequest
0 голосов
/ 02 февраля 2020

Я пытаюсь перенаправить другой домен на мой домен, настроив сервер имен моих доменов на другой домен. Ex. Мой домен: example.com Создан сервер имен: ns1.example.com

Другой домен: domain.com Установите сервер имен: ns1.example.com

Когда я открываю domain.com, он должен перенаправление на example.com / redirected / domain.com

Я не знаю, как это сделать в Google App Engine. Как мне добиться этого с помощью загрузочного приложения Spring на движке Google App или есть ли способ сделать это?

1 Ответ

0 голосов
/ 03 февраля 2020

Если у вас есть оба домена в App Engine, вы можете маршрутизировать один сервис к другому, используя dispatch.yaml . В документации есть пример, как указано там:

Ниже приведен пример файла отправки, который направляет запросы на http://simple-sample.appspot.com и запросы, подобные http://simple-sample.appspot.com/favicon.ico, в службу по умолчанию. Весь контент c подается из сервиса по умолчанию. Мобильные запросы, такие как http://simple-sample.appspot.com/mobile/, направляются на мобильный интерфейс, а рабочие запросы, такие как http://simple-sample.appspot.com/work/, направляются на stati c backend.

А вот конфигурация:

dispatch:
  # Default service serves the typical web resources and all static resources.
  - url: "*/favicon.ico"
    service: default

  # Default service serves simple hostname request.
  - url: "simple-sample.appspot.com/"
    service: default

  # Send all mobile traffic to the mobile frontend.
  - url: "*/mobile/*"
    service: mobile-frontend

  # Send all work to the one static backend.
  - url: "*/work/*"
    service: static-backend

В документации есть больше возможных конфигураций и описание синтаксиса. Также важно не забыть развернуть с помощью:

gcloud app deploy dispatch.yaml
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...