从搜索引擎访问Joomla网站时不会加载


Joomla Site Won't Load When Accessed From a Search Engine

我的网站在直接访问时加载正常 http://www.holidayexpress.org/

但是,当通过Google或Bing等搜索引擎访问该网站时,它无法加载并仅显示以下消息:

非法变量_files或_env或_get或_post或_cookie或_server 或传递给脚本的_session或全局变量。

我已经研究了该消息,但找不到任何解决方案。

谁能告诉我如何解决这个问题或是什么原因造成的?

我还比较了HTTP请求,我注意到唯一的区别似乎是Referrer标头:

Host:www.holidayexpress.org
Referer:http://www.bing.com/search?q=holiday+express&go=&qs=n&form=QBLH&pq=holiday+express&sc=8-15&sp=-1&sk=&ghc=1&cvid=e26b4f1500b4420eae67e6914a8bfa33
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.76 Safari/537.36

同样,当直接访问时,它可以正常工作。 但是,如果您尝试通过搜索引擎访问它,它将不起作用!

感谢您的帮助。

这已经得到了回答。请查看以下链接。

Joomla 错误:"非法变量 _files 或 _env 或 _get 或 _post 或 _cookie 或 _server 或 _session 或 全局变量传递给脚本"

乔姆拉错误。非法变量_files或_env或_get或_post或_cookie或_server

http://forum.joomla.org/viewtopic.php?p=2328766

http://joomlacode.org/gf/project/ckforms/tracker/?action=TrackerItemEdit&tracker_item_id=17458