Come riscrivere percorsi su singolo SSL sottodominio fissato alle applicazioni web sicure su altri sottodomini che utilizzano .htaccess

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

Domanda

dire Let ho un dominio SSL a secure.domain.com.

Ho anche un'applicazione web (utilizzando silverstripe) a www.domain.com e un altro a app.domain.com (utilizzando CakePHP)

Vorrei specifiche aree di www.domain.com e app.domain.com per utilizzare SSL, e, quindi, deve in qualche modo riscrivere i percorsi utilizzando il sottodominio con il certificato SSL installato.

Così, per esempio, secure.domain.com/ss/* dovrebbe riscrivere per www.domain.com/* e allo stesso modo, secure.domain.com/app/* dovrebbe riscrivere a app.domain.com / *.

La sfida, tuttavia, è che sia www.domain.com (SilverStripe) e app.domain.com (CakePHP) hanno le proprie regole di riscrittura complesse, e io non riesco a costruire uno script htaccess che mantiene con successo la funzionalità delle rispettive applicazioni ...

Si supponga FYI ho la struttura di directory / public_html e webroots assegnato alle applicazioni come segue: www.domain.com -> / public_html / sottodomini / www app.domain.com -> / public_html / sottodomini / app secure.domain.com -> / public_html / sottodomini / secure

Qualcuno ha compiuto qualcosa di simile a questo prima?

È stato utile?

Soluzione

Il modo più elegante è quello di cartella semplicemente link simbolico sottodirectory SSL per le applicazioni, in modo da sono fondamentalmente la stessa directory.

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

Cioè, se il vostro ospite vi dà questa opzione.

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