首页 > 解决方案 > 基于标头响应的 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 重定向到包含用户感兴趣的相关信息的页面。

标签: phpcurl

解决方案


我认为更好的方法是在您的网络服务器上使用重定向...

例如,在此代码段中的 nginx 中,如果您发现错误页面,您将被重定向到 /home.html。

error_page 404 /index.html;

我希望这对你有帮助。

问候


推荐阅读