Pregunta

Tengo un servidor. Vamos a llamarlo http://a.comTambién tengo un tablero de foro 'enjin'. Vamos a llamarlo http: // abcom.

El servidor es útil para muchos scripts y componentes funcionales para los administradores. Los tableros del foro son para la comunidad, pero solo puedo agregarle módulos HTML. Sin secuencias de comandos personalizados.

Actualmente, lo tengo configurado para redirigir el índice de http://a.com a http: // abcom Uso de la redirección HTML, y por lo tanto, aquellos que navegan a la raíz de A.com se enviarán a los foros.

Me gustaría hacerlo, así que si navegas a http://a.com, mostrará el contenido de http: // abcom. Una vez usamos un iframe, pero eso tuvo un efecto perjudicial en los foros, por lo que actualmente los redirigimos. He visto a alguien que usa el mismo sistema tiene una URL como http://c.com/forums/viewforum/212877 mostrando el contenido de http: // cbcom/forums/viewforum/212877

Supongo que mod_rewrite podría ser capaz de esto, pero ¿cómo exactamente?

¿Fue útil?

Solución

Parece que quieres configurar un proxy inverso donde un cliente solicita una página desde http://a.com/ Recupera la página de http: // abcom/ Usando HTTP y luego devuelve ese contenido como respuesta al cliente.

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

"Se activa un proxy inverso utilizando el Proxypass directiva o la bandera [p] al Rewriterule directiva. No es necesario girar Proxyrequests ON para configurar un proxy inverso ".

Debería verificar qué sucede con respecto a los enlaces en las páginas. Si http: // abcom/ usa enlaces absolutos, entonces serán a las páginas dentro http: // abcom/ . Pero los enlaces relativos seguirán bajo http://a.com/ .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top