我们有一个Magento网站,它使用3个域名来服务不同的商店,例如:
我们使用index.php
检测应用的$_SERVER['HTTP_HOST']
中的域名,该版本适用于store.ca
和store.com.au
,但不适用于store.com
,这是我发现的。
对域名执行var_dump($_SERVER)
会给我以下结果。
HTTP_HOST: store.ca
HTTP_HOST: store.com.au
HTTP_HOST: store.ca
HTTP_REFERER: http://store.com/
问题在于US
商店,我想知道什么是错的,为什么HTTP_HOST
中显示的是不同的域,而HTTP_REFERER
中的域名是正确的?是因为域重定向,屏蔽还是其他任何可能性?
我无法控制域名因此我想弄明白为什么,所以我可以回到客户端并要求他进行必要的更改。
感谢。