У меня есть субдомен static.example.com, который поставляет медиа-контент для моего сайта. Проблема в том, что когда я перехожу на https://static.example.com, браузер перенаправляет на https://example.com. Кроме того, любые файлы в субдомене, отправленные через SSL, возвращают файл, который не найден. Однако, когда я просматриваю их без SSL, все работает нормально.Поддомен SSL перенаправляется в основной домен
У меня есть подстановочный сертификат ssl, установленный с помощью cPanel.
Я запускаю Magento 1.5.1 на сайте, и странно, что у меня есть папка с носителями Magento setup на https://static.example.com/media, и все работает отлично для этой папки. Но любые файлы, размещенные вне медиа-папки и просматриваемые через https или SSL, перенаправляются в основной домен.
Я пробовал добавлять другие поддомены, и та же проблема сохраняется. Может ли это быть проблемой .htaccess? Проблема с Magento? Проблема SSL-сертификата? Проблема с конфигурацией сервера?
Мой код .htaccess mod_rewrite размещен ниже для справки.
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteBase/
RewriteRule ^(index.php/)?minify/([^/]+)(/.*.(js|css))$ lib/minify/m.php?f=$3&d=$2
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_URI} !^/(media|skin|js|css|fonts|images|cdn)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
</IfModule>
http://wiki.apache.org/httpd/NameBasedSSLVHosts –