Как установить динамический межсерверный субдомен или в настройках DNS

  1. У меня www.did5.com указывает на сервер google appengine

  2. Я хочу, чтобы anyname.did5.com указывал на www.did5.com/anyname

  3. И адрес в адресной строке по-прежнему anyname.did5.com

Я не могу найти способ сделать это с помощью настройки DNS (записи хоста)

Кто-нибудь может сделать?

Пожалуйста помоги..


person Community    schedule 20.06.2009    source источник


Ответы (2)


Есть такое же желание, но пришлось сделать редирект HTTP 301 с моего доменного хостинга на сайт appengine. Работает нормально, но нужен рабочий хостинг, а не только парковка домена. Поэтому, пожалуйста, попробуйте отредактировать файл ".htaccess", который должен быть в корне хостинга сайта, с помощью

Redirect 301 / http://anydomain.com/any
person slatvick    schedule 20.06.2009
comment
Если мы используем перенаправление, URL-адрес изменится с abc.did5.com на www.did5.com/abc, верно? - person ; 21.06.2009
comment
Используя перенаправление, вы не просто меняете url-строку в браузере, вы меняете сервер запрашиваемой страницы, поэтому вы можете перенаправить на любую веб-страницу в Интернете. Таким образом, вы можете перенаправить с abc.did5.com на www.did5.com/abc таким образом. Если вам нужны правила перенаправления, такие как somesubdomains.did5.com на did5.com/somesubdomains, то я думаю, вам нужно создать перенаправление для каждого поддомена отдельно, но используя один хост для .htaccess. - person slatvick; 21.06.2009
comment
но мне не нужен URL в формате www.did5.com/abc, я хочу abc.did5.com - person ; 21.06.2009

К сожалению, в настоящее время App Engine не поддерживает CNAME с подстановочными знаками. Вы должны специально CNAME каждый домен, который вы хотите использовать, и настроить его в панели управления. В настоящее время единственный способ сделать то, что вы хотите, — это разместить собственный обратный прокси-сервер.

person Nick Johnson    schedule 21.06.2009