Cómo reescribir caminos con sencillo en el subdominio asegurado SSL para aplicaciones web seguras en otros subdominios utilizando .htaccess

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

Pregunta

Vamos a decir que tengo un dominio de seguridad SSL en secure.domain.com.

I también tienen una aplicación web (usando SilverStripe) en www.domain.com y otro en app.domain.com (utilizando CakePHP)

Me gustaría áreas específicas de www.domain.com y app.domain.com para utilizar SSL, y por lo tanto debe de alguna manera volver a escribir los caminos utilizando el subdominio con el certificado SSL instalado.

Así, por ejemplo, secure.domain.com/ss/* debe reescribir a www.domain.com/* y de manera similar, secure.domain.com/app/* debe reescribir a app.domain.com / *.

El reto, sin embargo, es que tanto www.domain.com (SilverStripe) y app.domain.com (CakePHP) tiene sus propias reglas de reescritura complejas, y me parece que no puede construir una secuencia de comandos htaccess que retiene el éxito la funcionalidad de las aplicaciones respectivas ...

FYI asume que tiene el Directorio de estructura / public_html y webroots asignada a las aplicaciones de la siguiente manera: www.domain.com -> / public_html / subdominios / www app.domain.com -> / public_html / subdominios / app secure.domain.com -> / public_html / subdominios / seguro

¿Alguien ha logrado algo similar a esto antes?

¿Fue útil?

Solución

La forma más elegante es simplemente enlace simbólico el subdirectorio SSL para las aplicaciones de la carpeta, por lo que son básicamente el mismo directorio.

/public_html/app
/public_html/subdomains/secure.domain.com -> /public_html/app

Es decir, si su anfitrión le da esta opción.

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