2

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

4

1 回答 1

1

我同意 Juhana 的观点,机器人如何登陆一个一开始就没有结果的页面?

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

因此,我不会推荐您的建议。改用<meta name="robots" content="noindex">标签。

于 2012-07-29T08:01:33.113 回答