jQuery перенаправить страницу на URL, который служит обратным прокси-сервером на страницу? - PullRequest
0 голосов
/ 06 июня 2019

Допустим, есть домен xyz.com, зарегистрированный и управляемый в DNSSimple.Приложение Rails настроено для обслуживания веб-сайта на https://www.xyzDOTcom.. Также имеется поддомен https://get.xyzDOTcom, который настроен для обслуживания нескольких целевых страниц, настроенных с использованием Unbounce .

Теперь, SEO-специалист хочет, чтобы все страницы Unbounce были доступны через https://www.xyzDOTcom/storage/PAGE. Я реализовал это, добавив обратный прокси-сервер Rack на config.ru.

Проблема - SEO-специалист также хочет перенаправить существующие https://get.xyzDOTcom/PAGE URL-адреса (301) на соответствующие им https://www.xyzDOTcom/storage/PAGE аналоги.Unbounce позволяет встраивать пользовательские блоги Javascript на свои страницы, поэтому я попробовал window.location = , window.location.replace(), window.location.href = и т. Д., Но все они привели к бесконечному циклу перенаправления при попытке доступа к https://get.xyzDOTcom/PAGE.

Как мне добиться этого перенаправления 301от https://get.xyzDOTcom/PAGE до соответствующего обратного прокси https://www.xyzDOTcom/storage/PAGE?

1 Ответ

0 голосов
/ 06 июня 2019

Как насчет

  • Создать новый поддомен get2.xyzDOTcom
  • Сконфигурировать Unbounce для использования get2.xyzDOTcom вместо get.xyzDOTcom
  • Настройте приложение Rails наобратный прокси-сервер к get2.xyzDOTcom
  • Настройка нового веб-сервера для get.xyzDOTcom
  • Позвольте новому веб-серверу перенаправить (301) на www.xyzDOTcom

Примечание: Если все упражнение связано с SEO, в любом случае было бы плохой идеей перенаправить JavaScript.

Примечание 2: Не знаю, подходит ли вам этот вариант, но Cloudflare PageПравила сделали бы это легким делом.

...