Apache, Domain, Wordpress, перенаправление проблем с установкой DynDNS

Надеюсь, кто-то может помочь, потому что я бью кирпичную стену здесь!:)

Я установил веб-сервер apache дома и установил WordPress.

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

Когда я перехожу на свой сайт, он работает нормально, однако, если я не включаю маскировку на dyndns, он показывает мое имя хоста. Я не очень хочу этого, так как хочу, чтобы отображалось только мое доменное имя.

Если я включу маскировку на dyndns, чтобы использовать мой домен, URL WordPress работает, однако, если я нажму на Вход в систему, чтобы перейти к моей панели управления, я получу пустую страницу, поскольку она пытается перейти к моему имени хоста: порт

Пожалуйста, кто-нибудь может указать мне правильное направление? Я уверен, что это должен быть способ сделать это!

заранее спасибо

Дэн

1 ответ

Я использую Dyn для управления своим доменом и DNS, но никогда раньше не использовал их функцию WebHop. Я проверил это и, к сожалению, я не думаю, что он создаст полностью прозрачный прокси для WordPress, как вы и надеялись.

Проблема заключается в том, что "Когда в WebHop включен Cloaking, фреймы используются для маскировки адресов и заголовков". (ссылка: здесь). Если вы определите скрытый WebHop для blog.example.com который перенаправляет на http://yourhome.dyndns.org:8080/wordpress/ тогда страница, которая появляется "принадлежит" blog.example.com но отображает контент с фактического хоста внутри фрейма

<frame src="http://yourhome.dyndns.org:8080/wordpress/" name="redir_frame" frameborder="0"
scrolling="auto" noresize="noresize" marginheight="0" marginwidth="0"/>

Когда вы нажимаете на ссылку, рамки запутывают вас. В вашем случае вы получаете пустую страницу, но под IE9 я вижу

http://img163.imageshack.us/img163/618/noframel.png

Если в ваших настройках WordPress у вас "Адрес WordPress (URL)" установлен http://yourhome.dyndns.org:8080/wordpress/ затем будет работать ссылка "Открыть этот контент в новом окне", но вы потеряли маскировку. Если вы попытаетесь сохранить маскировку, изменив "Адрес WordPress (URL)" на http://blog.example.com тогда ваш сайт WordPress не будет работать правильно.

Итак, я думаю, вам придется выбирать между:

  1. Использование WebHop и подвергая фактическое имя хоста / порт (при котором точка маскировка становится чем-то спорный вопрос), или

  2. Рассматривается настройка обратного прокси на другом сервере для перенаправления трафика на ваш "домашний сайт" и сопоставления ссылок с прокси (для полной прозрачности).

Другие вопросы по тегам