我正在尝试将 Google+ 按钮添加到我的所有域,但是当单击该按钮时,我从 google 收到错误消息(警告三角形中的红色感叹号)
我已经尝试了很多事情并制定了以下内容。
当点击按钮验证网站时,Google+ 将尝试访问我的网站。我的网站在这一点上失败了。
原因是我们有多个域和一个跨站点会话脚本,它要求我们在用户第一次访问新域时将其转发到我们的会话服务器,然后将用户转发回他们尝试的域访问。
为了转发用户,我正在使用 PHP 函数 header("Location: " . SESSION_SERVER);
当 Google 获得请求重定向的标头时,它会失败,因此我的网站无法被 +1。
我对 Google+ 验证机器人的了解是它没有启用 cookie,并且它使用标准的 google chrome 用户代理(如果我错了,请纠正我)
我认为解决方案是能够检测到 google+ bot 并且不重定向它,或者有一种重定向它的方法,而不会干扰通过 bot 验证过程的站点。
(哦,我正在测试的网站是http://www.taxicode.com)