Это наш сценарий:
У нас есть субдомен, созданный на zoneedit. Мы хотели бы перезаписать URL-адрес, чтобы subdomain.ourdomain.com отображался как www.ourdomain.com/subdomain.
Могу ли я использовать Zoneedit для перезаписи URL-адреса, веб-хостинга или DNS-хоста?
Я проверил документацию Zoneedit, но не смог найти способ перезаписать URL. Нужен совет.
Спасибо
DNS обрабатывает только разрешение домена на IP-адреса (и обратно). Он даже не знает о HTTP.
Перезапись URL-адреса может быть выполнена только на веб-сервере.
Перезапись URL невозможна с DNS (даже с ZoneEdit).
Ближайший результат, которого вы могли бы достичь с ними, - это использование функции WebForwards для переадресации любого вызова subdomain.ourdomain.com на www.ourdomain.com/subdomain (или на любой другой URL-адрес).
Если вы нацеливаетесь на перезапись истинного URL-адреса, его необходимо настроить на уровне вашего веб-сервера. Проверьте страницу википедии на предмет наиболее распространенного URL Перезапись веб-фреймворка.
Перезапись url должна производиться на веб-сервере ...
Эти ответы неверны ...
Из пасти лошадей (zoneEdit) ...
В: Мой интернет-провайдер заблокировал порт 80. Как я могу запустить веб-сервер?
A: Не волнуйтесь, вы все еще можете запустить его!
Зарегистрируйтесь и начните работу с ZoneEdit. Заставьте ваш веб-сервер прослушивать номер порта, например "6000" или "5000". Проверьте, работает ли ваш веб-сервер в браузере, используя URL-адрес: http://3.4.5.6:6000/. Используйте номер порта, который вы слушаете, и реальный IP-адрес вашего компьютера. Добавьте «IP-адрес» для вашего веб-сервера в ZoneEdit: «ww2.domainname.com» указывает на «IP-адрес». Добавьте запись Web Forward для вашего домена под названием «www.domainname.com», которая указывает на http: //ww2.domainname: 6000 / В этом случае мы рекомендуем отключить маскировку, чтобы люди знали, что они собираются http://ww2.domainname.com:6000 обычно нормально, и это позволяет браузеру работать лучше.
В приведенном примере они просто перенаправляют порт .. Но его можно использовать для переписывания и изменения формата URL ... Даже для того, чтобы скрыть его! Удивительно для бесплатного уровня обслуживания ... Честно говоря, я понятия не имею, как / почему они это делают, лол.
Итак, вы хотите переписать а не перенаправить, верный? Это означает, что пользователь увидит оригинал URL-адрес, а не целевой URL-адрес в адресной строке браузера.
Многие поставщики DNS (включая ZoneEdit) в наши дни предлагают функции переадресации URL - они могут работать как простое HTTP-перенаправление 301/302 (чаще всего), или иногда есть возможность включить «маскировку URL», которая обычно работает путем загрузки целевой страницы внутри фрейм HTML, сохраняющий исходный адрес в адресной строке.
Я сомневаюсь, что ZoneEdit сможет включить пересылку / маскировку только для подпапки, однако - обычно это делается для всего домена.
Лучшим решением было бы создать свой собственный HTML-файл фрейма на веб-сервере основного домена, который затем загружает субдомен в себя.