none
Перенос wordpress в корень сайта blog.domain.com -> www.domain.com/blog RRS feed

  • Вопрос

  • Добрый день!

    Вопрос конечно безумный, но попробую задать, возможно есть какие то механизмы его решения.

    Есть сайт www.domain.com хостится на windows azure и есть блог blog.domain.com хостится на отдельном сервере.

    Специалисты по CEO подсказали руководству, что если перенести блог в корень сайта, т.е. URL  будет http://www.domain.com/blog то поисковые системы лучше будут его индексировать. Вот поставили такую задачу, подключить выделенный сервер с блогом, как /blog, т.е. www.domain.com это сервер на windows azure, а www.domain.com/blog или /blog отдельный выделенный сервер. Пока ничего придумать не могу.

Все ответы

  • Если решать задачу совсем в лоб, то можно использовать сочетание URL rewrite & ARR и сделать reverse proxy, который при обращение к http://www.domain.com/blog будет запрашивать информацию с blog.domain.com. Я не проверял можно ли такое реализовать в windows azure, но на IIS 7 и выше можно. Но перед этим нужно хорошо подумать, т.к. появится дополнительная точка отказа и вылезут различные проблемы с переписыванием URL.
  • Есть решение, но еще не опробовано, Azure позволяет реализовать следующую схему.

    Azure выдает внешний ip, который расположен на azure load balancer(к нему в днс привязано имя www.domain.com) за ним две виртуальные машины с приватными ip адресами и нашими сайтами 

    1. http://www.domain.com/blog

    2. https://www.domain.com

    Если клиент обращается на Внешний_IP порт 80 то load balancer перенаправляет трафик на 1-ю виртуальную машину.

    Если клиент обращается на Внешний_IP порт 443 то load balancer перенаправляет трафик на 2-ю виртуальную машину.

    А потом уже URL rewrite сделать правило на первой VM, все что не  http://www.domain.com/blog перенаправлять на https://www.domain.com

    2 июня 2015 г. 13:56