Как переписать пути к одному SSL защищенному поддомену для защищенного веб-приложений в других поддоменах с помощью HTACCESS

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

Вопрос

Допустим, у меня есть защищенная домен SSL в Secure.domain.com.

У меня также есть веб-приложение (используя SilverStripe) на www.domain.com и другое в app.domain.com (с помощью CakePhp)

Я хотел бы иметь определенные области www.domain.com и app.domain.com, чтобы использовать SSL, и, таким образом, должен как-то переписать пути, используя поддоменность с установленным сертификатом SSL.

Так, например, Secure.Domain.com/ss/* должен переписать на www.domain.com/* и аналогично, secure.domain.com/app/* должен переписать на app.domain.com/*.

Проблема, однако, это то, что оба www.domain.com (Silverstripe) и app.domain.com (CakePhp) имеют свои собственные комплексные правила перезаписи, и я не могу построить сценарий HTACCESS, который успешно сохраняет функциональные возможности соответствующие приложения ...

FYI предположить, у меня есть структура каталогов / public_html и webroots, назначенные приложениям следующим образом: www.domain.com -> / public_html / subdomates / www app.domain.com -> / public_html / subdomates / app secure.domain.com - > / public_html / субдомены / безопасные

Кто-нибудь достиг что-то похожее на это раньше?

Это было полезно?

Решение

Самый элегантный способ - просто SymLink. Подкаталог SSL к папке приложений, поэтому они в основном тот же каталог.

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

То есть, если ваш хост дает вам этот вариант.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top