Да, предполагая, что вы хотите сохранить хеш-параметры в дополнение к параметрам запроса, вы можете выполнить такую задачу с помощью небольшого фрагмента 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.