Перенаправление с доменного имени на четырехточечный хост с точками - PullRequest
4 голосов
/ 05 сентября 2008

У меня есть php-сервер, на котором запущено мое доменное имя. В целях тестирования я использую asp.net на четырехточечном IP-адресе. Я надеюсь связать их вместе через PHP или какой-нибудь DNS / .htaccess voodoo.

Поэтому, если я перехожу на www.mydomain.com/test, он перенаправляет (но сохраняет URL-адрес (www.mydomain.com/test) в адресной строке браузера, и страницы обслуживаются четырехточечным IP-адресом asp.net.

Ответы [ 5 ]

6 голосов
/ 05 сентября 2008

Вместо указания www.yourdomain.com/test на тестовом сервере, почему бы не использовать test.yourdomain.com?

Предполагая, что у вас есть доступ к DNS-записям для yourdomain.com, вам просто нужно создать сопоставление записей A test.yourdomain.com с IP-адресом вашего тестового сервера.

0 голосов
/ 05 сентября 2008

Я согласен с тем, что идея субдомена является лучшей, но если по какой-то причине она не работает для вас, вы также можете получить php-страницу по адресу / test proxy для запроса URL-адреса на точечно-четырехугольной машине (используя fopen чтобы получить доступ к пунктирному четырехъядерному URL).

0 голосов
/ 05 сентября 2008

Вы можете сделать это с прокси, но я думаю, что ответ Уилла Харриса - лучший - использовать поддомен Намного проще, и это избавит также от проблем с относительными ссылками.

0 голосов
/ 05 сентября 2008

Самый простой способ - сделать так, чтобы www.mydomain.com/test служил HTML-файлу с одним фреймом с простым IP-адресом. Однако это означает, что URL-адрес в (удивительной) адресной строке всегда остается неизменным, даже если вы щелкнете ссылку на отображаемой странице. (Вы можете избежать этого, добавив target=_top в href, но для этого потребуется внести некоторые изменения в ваш "asp.net".)

Единственный другой способ, которым я могу придумать, - это заставить www.mydomain.com действовать как прокси. То есть на /test он имеет скрипт или что-то, что получает страницу с вашего "asp.net" и пересылает ее клиенту.

0 голосов
/ 05 сентября 2008

Вполне возможно, если я понимаю, к чему вы клоните.

У вас есть PHP-сервер, на который указывает ваш домен. У вас также есть отдельный сервер ASP.NET, с которым связан только IP-адрес, но нет домена.

Есть ли какой-то недостаток в простом указании вашего доменного имени в поле ASP.NEt?

...