Domanda

Ho un assistente. Consente di chiamare http://A.com Ho anche una scheda 'Enjin' forum. Supponiamo di chiamarlo http://A.B.com .

Il server è utile per molti script e componenti funzionali per gli amministratori. Le tavole sono forum per la comunità, ma posso solo aggiungere moduli HTML ad esso. No scripting personalizzato.

Al momento, l'ho impostato per reindirizzare l'indice di http://A.com per http: //. ABCom utilizzando il reindirizzamento HTML, e così coloro che passare alla radice del A.com verrà inviato al forum

mi piacerebbe fare in modo, se si passa a http://A.com , che verrà visualizzato il contenuto di http: // ABCOM . Una volta abbiamo utilizzato un iFrame, ma che ha avuto un effetto negativo sul forum, quindi attualmente abbiamo appena li reindirizzamento. Ho visto una persona che utilizza lo stesso sistema hanno un URL come http://C.com/forums/viewforum / 212.877 mostra il contenuto della http: // CBcom / forum / ViewForum / 212.877

presumo mod_rewrite potrebbe essere capace di questo, ma come esattamente?

È stato utile?

Soluzione

Sembra che si desidera impostare un proxy inverso in cui un client richiede una pagina da http://A.com / recupera la pagina dal http: // ABCom / utilizzando HTTP e quindi restituisce che il contenuto in quanto di sua proprietà risposta al client.

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

"Un proxy inverso viene attivata utilizzando il ProxyPass direttiva o [P] bandiera per il RewriteRule direttiva. e ' non è necessario girare ProxyRequests su al fine di configurare un proxy inverso ".

Si avrebbe bisogno di controllare ciò che accade per quanto riguarda i collegamenti alle pagine. Se http: // ABCom / utilizza collegamenti assoluti allora saranno a pagine interne http: // ABCom / . Ma link relativi saranno ancora sotto http://A.com/ .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top