Php 基于404错误的URL建议

Php 基于404错误的URL建议,php,.htaccess,url,Php,.htaccess,Url,我目前有一个脚本,当用户转到404页面时,它会建议我的站点的新url(有效)。问题是,我必须手动添加与常见404页面错误匹配的每个建议url。 例如,如果用户键入www.site.com/movie/thelasst movie,则应该知道它应该是www.site.com/movie/thelast movie,如果我将url添加到数据库中,它当前可以工作。问题是有很多页面,向数据库中逐个添加页面的过程会浪费大量时间。 问题是,有没有一种方法可以知道最接近匹配的有效url(在进入404错误页面后

我目前有一个脚本,当用户转到404页面时,它会建议我的站点的新url(有效)。问题是,我必须手动添加与常见404页面错误匹配的每个建议url。 例如,如果用户键入
www.site.com/movie/thelasst movie
,则应该知道它应该是
www.site.com/movie/thelast movie
,如果我将url添加到数据库中,它当前可以工作。问题是有很多页面,向数据库中逐个添加页面的过程会浪费大量时间。 问题是,有没有一种方法可以知道最接近匹配的有效url(在进入404错误页面后)


PS:当前脚本使用
levenshtein
PHP函数将有效url(从db检索)与当前键入的url(生成404错误页面)进行比较,并显示最佳匹配的url。

为什么不使用.htaccess使用自定义PHP页面处理404页面并动态生成这些建议?您可以将此规则添加到.htaccess:ErrorDocument 404/notfound。php@nikoskip谢谢你的回复,我理解你的建议,但是我怎么知道建议的url是否有效呢?或者我如何建议一个有效的url和一个无效的url。