【问题标题】:"This is no place for bot" when I type in address without "www"当我输入没有“www”的地址时,“这不是机器人的地方”
【发布时间】:2016-05-06 09:30:38
【问题描述】:
我似乎是互联网历史上第一个收到此消息的人,我在所有网络浏览器中都收到此消息...谷歌搜索它是空白的。当我输入“missoulacurrent.com”这是我刚刚为客户构建的 wordpress 网站时,我在屏幕截图中看到的灰色框中收到消息“这不是机器人的地方”
error screenshot
有人知道为什么会这样吗?我的 DNS 中有正确的 A 记录。
提示重现,如果浏览器自动添加 w,删除它们并再次按 enter。我必须在 chrome 中执行此操作才能重现该问题。但问题每次都发生在Firefox中。
【问题讨论】:
标签:
wordpress
url
browser
dns
bots
【解决方案1】:
这来自您的服务器和您的 wp 安装。您的正确域很可能是“www.misoulacurrent.com”
虽然我从未在 wordpress 中看到过这种行为,但它绝对看起来像是 wordpress 的“功能”
我猜这是为了阻止爬虫之类的。检查您的 htaccess 文件和 wp 设置。
如果您在 apache 上运行并且可以访问您的 web 目录,请尝试运行:
find . | xargs grep "place for bot" 2> /dev/null
并确定该脚本是如何触发的。
【解决方案2】:
您可能已经解决了这个问题,但是对于可能遇到此问题的其他人,它刚刚发生在我身上,但我发现主页的 slug 设置为“home”而不是“/” - 我改变了这个,现在可以正常显示了。