php - 基于标头响应的 PHP 301 重定向
问题描述
有谁知道如何解决这个问题?或者如果它甚至可能?
PHP/curl 可能?
我怀疑 .htaccess 可以处理这个问题。
所以这是假设:
示例网址:
https://www.example.com/category/seotools/some-seo-tool-page.html
健康)状况:
如果页面返回 200 标头,则不需要重定向。如果页面返回 404 标头,则 310 重定向到:
https://www.example.com/category/seotools/
注意:在https://www.example.com/category/seotool/上有与https://www.example.com/category/seotools/some-seo-tool-page.html曾经包含的内容非常相关的信息. 因此,与其使用默认的 404,不如将 301 重定向到包含用户感兴趣的相关信息的页面。
解决方案
我认为更好的方法是在您的网络服务器上使用重定向...
例如,在此代码段中的 nginx 中,如果您发现错误页面,您将被重定向到 /home.html。
error_page 404 /index.html;
我希望这对你有帮助。
问候
推荐阅读
- reactjs - 在功能组件中重新渲染平面列表
- c++ - 为什么打印 char 类型变量的引用会返回其中的值?
- python - Pyspark.sql:如何使用 python 删除空白空间并仅保留数据的特定部分
- reactjs - 错误:应该有一个队列。这可能是 React 中的一个错误。请提出问题
- django - 我已经将我的 django 应用程序推向生产,但是当我打开媒体文件时,它会引发 django.views.static.serve 错误
- javascript - 对象嵌套 Uint8Array(32) 到 String 到 btoa 到 localStorage 到 atob 到 Uint8Array(32)
- ios - 我想知道如何使用 REST API 请求 POST。(迅速)
- django - Django Rest Framework - “unique_together”内部服务器错误。如何响应错误
- java - 如何对java列表进行排序
- bootstrap-4 - 在移动视图中集中页面上的导航按钮