【发布时间】:2015-11-30 04:49:01
【问题描述】:
在我的 magento .htaccess 文件中,SetEnvIf 主机不适用于子域,但它适用于域
工作中
SetEnvIf Host www\.domain\.com MAGE_RUN_CODE=domain_com
SetEnvIf Host www\.domain\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^domain\.com MAGE_RUN_CODE=domain_com
SetEnvIf Host ^domain\.com MAGE_RUN_TYPE=website
不工作
SetEnvIf Host www\.sub\.domain\.com MAGE_RUN_CODE=domain_com
SetEnvIf Host www\.sub\.domain\.com MAGE_RUN_TYPE=website
SetEnvIf Host ^sub\.domain\.com MAGE_RUN_CODE=domain_com
SetEnvIf Host ^sub\.domain\.com MAGE_RUN_TYPE=website
为什么会这样???我的代码有问题吗? mod_env is enabled
我的 magento 版本是 1.9。谁能帮帮我?
【问题讨论】:
-
但是即使我删除了第一部分,它也不起作用。
-
是
domain.com/public_html/subMagento安装在Public_html下,即根文件夹。 -
那你需要把这个放在
public_html/sub/.htaccess -
所以我需要在子域文件夹中创建这个 htaccess 文件吗?但是这个子域正在从根文件夹中获取 .htacces 文件,我尝试进行重定向,并且效果很好。
-
但是我按照你说的做了,但是没有用.. :(
标签: .htaccess magento environment-variables magento-1.9 subdomain