我想为CMS编写搜索插件。我的搜索网址是这样的: domain.com/serach.php?q=blah 。现在我想在没有任何结果的搜索查询上发送 404状态。搜索引擎可以吗?我不希望搜索引擎向用户发送我的搜索脚本,但没有任何结果。例如,如果“某事”搜索查询在我的网站中没有任何结果,搜索引擎会得到该结果并且不显示 domain.com/search.php?q=something 结果很强烈。我怎么能这样做?
答案 0 :(得分:1)
我同意Juhana的说法,机器人如何降落在首先没有结果的页面上?
此外,请注意,并不总是考虑所有查询参数或考虑导致不同的页面=它们可能被视为相同的规范页面。
例如,特别是如果您实际上有多个(“q
”)参数,那么您使用404回复给定查询的事实可能会导致您的脚本上出现其他查询search.php
被视为404.
因此我不推荐你的建议。请改用<meta name="robots" content="noindex">
代码。