Mod_rewrite отображает subdomain.domain.com и вызывает domain.com/subdomain/ для SSL
У меня есть веб-сайт, защищенный стандартным сертификатом SSL, который защищает несколько разных магазинов в разных подкаталогах. Ex. domain.com/shop1/ Магазины также доступны через поддомен, например shop1.domain.com.
Что я пытаюсь сделать: показать shop1.domain.com пользователю, сохраняя при этом все фактические серверные вызовы как domain.com/shop1, чтобы защищенные страницы продолжали работать должным образом. (Не уверен, что я использую правильный язык, точно, я надеюсь, что моя точка зрения ясна.)
Чтобы быть ясным: мой SSL работает нормально, и мне не нужна помощь с этим, и я не нуждаюсь или не хочу покупать сертификат UCC.
Это не может быть так сложно для любого, кто имеет опыт работы с Apache. (Я потратил 3 часа, пытаясь узнать о mod_rewrite. Он просто не щелкает.) Я на защищенном общем сервере GoDaddy, поэтому имейте в виду, что я не могу перезагрузить сервер или что-то еще.
1 ответ
Вам действительно нужно приобрести более гибкий SSL-сертификат, чтобы это работало.
Доменное имя, с которым браузер пользователя проверяет сертификат, является тем, которое "отображается для пользователя" - если в его адресной строке написано "shop.domain.com", то сертификат должен охватывать этот домен.