http - 如何为内容页面返回 404 状态码?
问题描述
我正在使用 SiteChecker.Pro 检查我的网站是否存在 seo 错误,它告诉我:4xx 客户端错误 解释是当访问者点击不存在的页面时,我的脚本站点范围内正在执行 JS 重定向到自定义 404页面(实际上有 200 个状态码)。返回包含内容但标题中包含 404 状态代码的自定义页面的最佳策略是什么?
解决方案
为什么 Sitechecker 将此报告为问题。就 SEO 而言,重要的是要避免在不同 URL 下将相同内容返回给搜索机器人的情况。这是为了避免内容重复,因为用户不希望在搜索结果中看到相同的页面。为不存在的页面返回 404 状态代码告诉机器人不应该抓取或索引页面中的内容。但是,如果您在服务器标头中返回 200 状态代码,则您的内容可以被编入索引,然后被视为重复内容。
推荐阅读
- zsh - ZSH:找不到命令,但应该在 PATH 中?
- python-3.x - Python:加载语言失败“eng”Tesseract 无法加载任何语言
- python - 在 alpha beta 修剪之前排序移动 - tic tac toe - python
- php - 如何在 Laravel 项目中查看视频?
- python - 使用 Keras 进行 OR-Lambda-Layer 操作
- android - OpenStream 在 AsyncTask 中抛出 IOException
- azure - 使用集成运行时执行 Azure 数据工厂 (SSIS) 引发“意外终止”
- mysql - RethinkDb 查询两个日期列之间的当前日期时间
- cqrs - Axon - DefaultMongoTemplate 类型已弃用
- django - Django多文件上传不会将文件发送到目录