Наконец я нашел причину проблемы root. Поскольку у меня есть настройка для нескольких веб-сайтов Magento, мне нужно добавить дополнительные записи в переменные окружения моей настройки Magento .htaccess, в зависимости от того, какой правильный веб-сайт выбран для отображения в веб-интерфейсе. Я использовал шаблон, предложенный в нескольких статьях inte rnet. Это выглядит так:
RewriteCond %{HTTP_HOST} ^domain1$
RewriteRule (.*) $1 [E=MAGE_RUN_CODE:domain1]
RewriteRule (.*) $1 [E=MAGE_RUN_TYPE:website]
RewriteCond %{HTTP_HOST} ^domain2$
RewriteRule (.*) $1 [E=MAGE_RUN_CODE:domain2]
RewriteRule (.*) $1 [E=MAGE_RUN_TYPE:website]
Проблема исчезла, когда я использовал другое решение (которое, однако, может не поддерживаться некоторыми серверами):
SetEnvIf Host ^domain1$ MAGE_RUN_CODE=domain1
SetEnvIf Host ^domain1$ MAGE_RUN_TYPE=website
SetEnvIf Host ^domain2$ MAGE_RUN_CODE=domain1
SetEnvIf Host ^domain2$ MAGE_RUN_TYPE=website