是否可以为没有任何结果的搜索发送404状态?

时间:2012-07-29 07:50:05

标签: search search-engine

我想为CMS编写搜索插件。我的搜索网址是这样的: domain.com/serach.php?q=blah 。现在我想在没有任何结果的搜索查询上发送 404状态。搜索引擎可以吗?我不希望搜索引擎向用户发送我的搜索脚本,但没有任何结果。例如,如果“某事”搜索查询在我的网站中没有任何结果,搜索引擎会得到该结果并且不显示 domain.com/search.php?q=something

1 个答案:

答案 0 :(得分:1)

我同意Juhana的说法,机器人如何降落在首先没有结果的页面上?

此外,请注意,并不总是考虑所有查询参数或考虑导致不同的页面=它们可能被视为相同的规范页面。 例如,特别是如果您实际上有多个(“q”)参数,那么您使用404回复给定查询的事实可能会导致您的脚本上出现其他查询search.php被视为404.

因此我不推荐你的建议。请改用<meta name="robots" content="noindex">代码。