Могу ли я использовать Zoneedit для перезаписи URL?

Это наш сценарий:

  • Наш DNS размещен компанией. Они не управляют DNS.
  • Мы используем Zoneedit (www.zoneedit.com) для управления DNS, такими как серверы имен, CNAME и т. Д.
  • Тогда у нас есть наш веб-хостинг, где мы просто размещаем наши файлы.

У нас есть поддомен, созданный на zoneedit. Мы бы хотели переписать URL, чтобы subdomain.ourdomain.com отображался как www.ourdomain.com/subdomain.

Использую ли я Zoneedit для перезаписи URL-адреса или веб-хоста или хоста DNS?

Я проверил документы Zoneedit, но не смог найти способ переписать URL. Нужен совет.

Спасибо

5 ответов

DNS обрабатывает только разрешение домена по IP-адресам (и обратно). Он даже не знает о HTTP.

Перезапись URL может быть выполнена только на веб-сервере.

Перезапись URL невозможна с DNS (даже ZoneEdit).

Ближайшие результаты, которые вы могли бы получить, используя функцию WebForwards для переадресации любого вызова на subdomain.ourdomain.com на www.ourdomain.com/subdomain (или на любой другой URL-адрес).

Если вы нацелены на реальную перезапись URL-адреса, ее необходимо настроить на уровне вашего веб-сервера. Проверьте страницу википедии на наиболее распространенную веб-инфраструктуру перезаписи URL.

Перезапись URL должна быть сделана на веб-сервере...

Итак, вы хотите переписать, а не перенаправить, правильно? Это означает, что пользователь увидит исходный URL, а не целевой URL в адресной строке браузера.

Многие провайдеры DNS (включая ZoneEdit) в наши дни предлагают функции переадресации URL-адресов - они могут работать как простое перенаправление HTTP 301/302 (чаще всего) или иногда есть возможность включить "маскирование URL-адресов", которое обычно работает путем загрузки целевой страницы внутри HTML-фрейм, сохраняющий оригинальный адрес в адресной строке.

Я сомневаюсь, что ZoneEdit сможет включить переадресацию / маскировку только для подпапки, однако - обычно это делается для всего домена.

Лучшим решением было бы создать собственный файл фрейма HTML на веб-сервере основного домена, который затем загружает субдомен в себя.

Эти ответы неверны...

Изо рта лошади (zoneEdit)...

Q: Мой провайдер заблокировал порт 80. Как я могу запустить веб-сервер?

A: Не волнуйтесь, вы все еще можете запустить один!

Зарегистрируйтесь и начните работу с ZoneEdit. Заставьте ваш веб-сервер прослушивать номер порта, например "6000" или "5000". Проверьте, работает ли ваш веб-сервер в браузере, используя URL-адрес: http://3.4.5.6:6000/. Используйте номер порта, который вы слушаете, и реальный IP-адрес вашей машины. Добавьте "IP-адрес" для вашего веб-сервера в ZoneEdit: "ww2.domainname.com" указывает на "IP-адрес". Добавьте запись веб-пересылки для вашего домена с именем "www.domainname.com", которая указывает на http://ww2.domainname:6000/ В этом случае мы рекомендуем отключить маскировку, чтобы люди знали, что они переходят на http://ww2.domainname.com:6000/ обычно в порядке, и это позволяет браузеру работать лучше.

Пример, который они привели, просто перенаправляет порт. Но его можно использовать для перезаписи и аспекта URL. Даже для маскировки! Удивительно для бесплатного уровня обслуживания... Честно говоря, я понятия не имею, как / почему они это делают, смеется.

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