gpt4 book ai didi

PHP重定向404到mysql数据库中最近的url

转载 作者:行者123 更新时间:2023-11-30 01:32:26 25 4
gpt4 key购买 nike

Google 在 Google 网站管理员工具中收集了大约 30,000 个 404 URL,我已经手动重定向了其中很多,并使用一些 regex/explode() 来处理其中一些,但我似乎无法制定规则涵盖这一切。

当 404 即将发生时,我希望我的 404 php 脚本检查现有 url 表中最接近的匹配项并重定向到它。

例如,如果错误网址是“http://www.example.com/category-somenonexistingpart-someactuallyexistingpart-somejibberish-1234.htm”,我希望我的数据库返回最类似于错误网址的现有网址=“http://www.example.com/category-someactuallyexistingpart.htm

这可以做到吗?这是好主意还是坏主意?

最佳答案

首先,创建一个 404.php 页面并让 .htaccess 将所有 404 重定向到此处。然后,使用 $_SERVER (不记得具体的键),您可以解析请求的 URI,拆分它,然后搜索数据库...您可能会注意到数据库上的负载增加,但是.

关于PHP重定向404到mysql数据库中最近的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17305407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com