代码之家  ›  专栏  ›  技术社区  ›  stalepretzel

你是说…?如何猜测用户要键入的内容(在404页上)

  •  1
  • stalepretzel  · 技术社区  · 16 年前

    我正在为我的网站定制404页面。我想包括一个“你是说…?”我需要弄清楚怎么做。

    到目前为止,我正在做的是:我列出了用户可能要查找的一系列文件,然后使用levenshtein()将每个可能的文件名与错误键入的文件名进行比较。那些差异最小的被选为“你的意思是”。

    我也考虑过使用metaphone(),但我认为这可能是过度的。

    什么会 建议说“你是说…?”脚本?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Micky McQuade    16 年前

    你可能需要考虑的一件事是谷歌404脚本,它可以完成你刚才提到的任务。它可能不如自定义解决方案好,但可能值得尝试确定。

    http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html

        2
  •  2
  •   ysth    16 年前

    听起来你想要更多,但是你看过吗 Apache's mod_speling