2
我有一個子域static.example.com,它爲我的網站提供媒體內容。問題是當我去https://static.example.com,瀏覽器重定向到https://example.com。此外,通過SSL傳遞的子域上的任何文件都會返回文件未找到錯誤。但是,當我使用SSL查看它們時,一切正常。SSL子域重定向到主域
我有一個通過cPanel安裝的通配符SSL證書。
我在網站上運行Magento 1.5.1,奇怪的是我有Magento的媒體文件夾安裝到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 –