Могу ли я использовать маскировку домена и получить URI? - PullRequest
0 голосов
/ 22 сентября 2011

У меня есть учетная запись dyndns.org, которая идет на мой домашний компьютер.Это все работает нормально, WordPress установлен.

Я хочу купить домен (mysite.com) и сделать так, чтобы он маскировался под mysite.dyndns.org, при этом возвращая все дополнительные свойства URI.

Например, если я захожу на mysite.com/page2, он должен перейти на mysite.dyndns.org/page2

Есть мысли о том, как это сделать?

Ответы [ 2 ]

1 голос
/ 23 сентября 2011

Ответом оказалось использование записи CNAME. CNAMES, по сути, действуют как символические ссылки.

0 голосов
/ 22 сентября 2011

Да, предполагая, что вы хотите сохранить хеш-параметры в дополнение к параметрам запроса, вы можете выполнить такую ​​задачу с помощью небольшого фрагмента JavaScript, например, следующего:

if (window.location.host == 'mysite.com') {
   var current_url = window.location.href;
   var new_url = current_url.replace('mysite.com', 'mysite.dyndns.org');
   window.location.href = new_url;
}

Если вам не нужноСохраните параметры хэша, тогда вы могли бы реализовать аналогичную логику перенаправления на веб-сервере или на языке сценариев на стороне сервера по вашему выбору, проверив заголовок HTTP «Хост» для текущего имени хоста и выполнив перенаправление 301 при необходимости.1004 *

Однако я действительно не понимаю, почему вы хотите, чтобы ваша система была настроена таким образом.Обычно пользовательские домены более надежны, чем домены, висящие на «dyndns.org».Почему бы не настроить свой собственный домен так, чтобы он указывал на правильный IP-адрес (а)?Большинство решений для веб-хостинга автоматически предоставляют соответствующую конфигурацию DNS.

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