PHP 301根据标题响应进行重定向

时间:2018-09-09 12:20:49

标签: php curl

有人对如何解决这个问题有任何想法吗?还是有可能?

可能是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,该页面包含与用户感兴趣的内容有关的信息。

1 个答案:

答案 0 :(得分:0)

我认为更好的方法是对Web服务器使用重定向...

例如,在此代码段的Nginx中,如果找到错误页面,则将重定向到/home.html。

error_page 404 /index.html;

希望对您有帮助。

致谢