Leiten Sie vom Domänennamen zu einem gepunkteten, vierfach gehosteten Feld um

StackOverflow https://stackoverflow.com/questions/46074

  •  09-06-2019
  •  | 
  •  

Frage

Ich habe einen PHP-Server, auf dem mein Domainname ausgeführt wird.Zu Testzwecken betreibe ich ein asp.net auf einer gepunkteten Quad-IP.Ich hoffe, sie entweder über PHP oder eine Art DNS/verknüpfen zu können..htaccess Voodoo.

Also, wenn ich gehe www.mydomain.com/test es leitet weiter (behält aber die URL von (www.mydomain.com/test) in der Adressleiste des Browsers und die Seiten werden über das gepunktete Quad-IP-Asp.net-Feld bereitgestellt.

War es hilfreich?

Lösung

Anstatt zu zeigen www.yourdomain.com/test auf Ihrem Testserver, warum nicht verwenden? test.yourdomain.com?

Vorausgesetzt, Sie haben Zugriff auf die DNS-Einträge für yourdomain.com, sollten Sie lediglich eine A-Datensatzzuordnung erstellen müssen test.yourdomain.com an die IP-Adresse Ihres Testservers.

Andere Tipps

Es ist durchaus möglich, wenn ich verstehe, was Sie meinen.

Sie haben einen PHP-Server, auf den Ihre Domain verweist.Sie verfügen außerdem über einen separaten ASP.NET-Server, dem nur eine IP-Adresse und keine Domäne zugeordnet ist.

Gibt es einen Nachteil, wenn Sie Ihren Domainnamen einfach auf Ihre ASP.NEt-Box verweisen?

Der einfachste Weg ist die Herstellung www.mydomain.com/test Stellen Sie eine HTML-Datei bereit, die einen einzelnen Frame mit der einfachen IP-Adresse enthält.Dies bedeutet jedoch, dass die URL in der (tollen) Adressleiste immer genau gleich bleibt, auch wenn Sie auf der angezeigten Seite auf einen Link klicken.(Sie können dies vermeiden, indem Sie hinzufügen target=_top im href, aber dies würde einige Änderungen an Ihrem „asp.net“ erfordern.)

Die einzige andere Möglichkeit, die mir einfällt, ist zu machen www.mydomain.com als Stellvertreter fungieren.Das heißt, bei /test Es verfügt über ein Skript oder etwas, das die Seite von Ihrem „asp.net“ abruft und an den Client weiterleitet.

Sie können dies mit einem Proxy tun, aber ich denke, die Antwort von Will Harris ist die beste: Verwenden Sie eine Subdomain.Viel einfacher und es werden auch Probleme mit relativen Links beseitigt.

Ich stimme zu, dass die Subdomain-Idee die beste ist, aber wenn sie aus irgendeinem Grund bei Ihnen nicht funktioniert, können Sie auch die PHP-Seite unter /test Proxy-Anfragen an eine URL auf dem Dotted-Quad-Rechner stellen (mit fopen, um darauf zuzugreifen). gepunktete Quad-URL).

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top