对于从 Firefox 搜索栏执行的某些 Google 搜索查询,或者手动输入 URL,我得到了“302 已移动”页面。我进行了快速病毒扫描,检查了文件hosts
以及 Firefox 中安装的插件和附加组件。一切正常。可能是什么问题?
这些 URL(以及其中带有google.com
、empty
和的任何 URL firefox-a
)向我显示了 302 移动页面:
- https://www.google.com/search?q=c%23+empty+array&client=firefox-a
- https://www.google.com/search?q=empty&client=firefox-a
这些 URL 可以正常工作:
- https://www.google.com/search?q=c%23+empty+array(不
firefox-a
) - https://www.google.com/search?q=empty(不
firefox-a
) - https://www.google.com/search?q=c%23+array&client=firefox-a(不
empty
) - https://www.google.nl/search?q=c%23+empty+array&client=firefox-a(不
.com
)
默认情况下,Google 会将我的查询重定向到他们的.nl
网站,并使用 HTTPS。我目前正在使用 Security Essentials 执行完整的系统病毒扫描。我的 Firefox 插件是最新的。未发现不熟悉的 Firefox 插件或附加组件。重新启动 Firefox 无法解决问题。Internet Explorer 中没有出现此问题。该hosts
文件不包含任何不熟悉的条目。
答案1
禁用所有附加组件和插件并重新启动 Firefox 后,问题就消失了。通过启用每个附加组件并进行测试,我发现禁止跟踪+是罪魁祸首。
但是,我不知道如何解决。我无法将其添加google.com
到白名单,因为没有要阻止的跟踪器。即便如此,我也不确定将 Google 列入白名单是否能解决问题。
答案2
查看你的 Firefox>附加组件>扩展
您可能会发现有一个名为NoRedirect 的活动附加组件,并且它已启用。
对我来说,一旦我禁用此附加组件,“302”问题就消失了。
答案3
这也发生在我身上;我在地址栏中搜索了一些内容,Google 显示了他们的“302 已移动”页面。
然而,解决方案可能是:
删除国家扩展
a.如果您通过地址栏进行搜索,则应从地址栏中删除国家扩展名(即 google
.uk
、google.us
、google等)。.eu
b. 地址栏现在应如下所示:http://www.google.com/search?q=Your+Search+Here
添加
gws_rd=ssl
查询字符串a. 如果您手动搜索(即
http://www.google.com/search?q=Your+Search+Here
在地址栏中输入),请尝试添加查询字符串gws_rd=ssl
。 URL 现在应如下所示:http://www.google.com/search?q=Your+Search+Here&gws_rd=ssl。 (尝试删除&gws_rd=ssl
地址栏上的,它将显示 302 已移动页面)
希望这有效!