Могу ли я использовать 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 в адресной строке браузера.
Многие провайдеры 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. Даже для маскировки! Удивительно для бесплатного уровня обслуживания... Честно говоря, я понятия не имею, как / почему они это делают, смеется.