我正在使用 Magento 1.6.2.0.、Apache、Fast CGI、OpenSUSE
我通过使用 vhost.conf 和 vhost_ssl.conf 重定向不同的域,并通过更改“根”域中的 .htaccess 成功设置了 Multi Store。我需要这样做,因为我需要 2 个单独的 IP 地址和 2 个 SSL 证书。重定向有效,我已经能够根据自己的喜好对新域进行皮肤处理。
.ht 访问:
SetEnvIf Host .*domain.* MAGE_RUN_CODE=domain_code
SetEnvIf Host .*domain.* SetEnv MAGE_RUN_TYPE=website
vhost_ssl.conf:
<IfModule mod_suexec.c>
SuexecUserGroup "user" "xxxx"
</IfModule>
DocumentRoot "/var/www/vhosts/domain.co.uk/dev.domain.co.uk"
<Directory /var/www/vhosts/domain.co.uk/dev.domain.co.uk>
<IfModule mod_fcgid.c>
<Files ~ (\.php)>
SetHandler fcgid-script
FCGIWrapper /var/www/cgi-bin/cgi_wrapper/cgi_wrapper .php
Options +ExecCGI
allow from all
</Files>
</IfModule>
SSLRequireSSL
Options -Includes -ExecCGI
</Directory>
我担心的是,每当我尝试导航到 https:// 页面时,我都会在浏览器中看到重定向循环。
我没有为此域设置 SSL 证书,但在我看来,这不应该产生这个错误,而是一个“无证书”错误(如果有的话)。
我希望有人能够指出他们过去的解决方案。
感谢任何人为此花费的任何时间。