Допустим, есть домен 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?