Frage

Ich habe einen Server. Nennen wir es http://a.comIch habe auch ein 'Enjin' Forum Board. Nennen wir es http: // abcom.

Der Server ist für viele Skripte und funktionale Komponenten für die Administratoren nützlich. Die Forum Boards sind für die Community, aber ich kann HTML -Module nur dazu hinzufügen. Kein benutzerdefiniertes Skript.

Derzeit habe ich es eingerichtet, um den Index von umzuleiten http://a.com zu http: // abcom Mithilfe der HTML -Umleitung und damit diejenigen, die zur Wurzel von A.com navigieren, werden in die Foren gesendet.

Ich würde es gerne machen, wenn Sie navigieren http://a.com, es wird den Inhalt von zeigen http: // abcom. Wir haben einmal einen Iframe verwendet, aber das hatte einen schädlichen Einfluss auf die Foren, sodass wir sie derzeit nur umleiten. Ich habe gesehen, wie jemand das gleiche System verwendet hat, hat eine URL wie z. http://c.com/forums/viewforum/212877 zeigen den Inhalt von http: // cbcom/foren/viewforum/212877

Ich nehme an, mod_rewrite könnte dazu in der Lage sein, aber wie genau?

War es hilfreich?

Lösung

Es hört sich so an, als ob Sie a einrichten möchten Reverse Proxy wobei ein Kunde eine Seite von anfordert http://a.com/ Ruft die Seite von ab http: // abcom/ Verwenden Sie HTTP und gibt diesen Inhalt dann zurück, wenn er die Antwort auf den Client besitzt.

Sehen http://httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxyvia

"Ein Reverse -Proxy wird mit dem aktiviert Proxypass Richtlinie oder die [p] Flagge an die Neu wrichen Richtlinie. Es ist nicht notwendig, sich zu drehen Proxyrequests Einschalten, um einen Reverse -Proxy zu konfigurieren. "

Sie müssten überprüfen, was in Bezug auf Links auf Seiten passiert. Wenn http: // abcom/ Verwendet absolute Links, dann werden sie Seiten im Inneren sein http: // abcom/ . Aber relative Links werden immer noch unter sein http://a.com/ .

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