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;

我希望这对你有所帮助。

问候

最新更新