Did you mean ...?

2 Cevap php

Benim web sitesi için 404 sayfa özelleştirme ediyorum. Ben dahil etmek istediğiniz bir "Did you mean ...?" Ben bunu nasıl anlamaya gerekir.

İşte ben bugüne kadar ne yapıyorum: Ben o yanlış yazılan dosya için olası her dosya karşılaştırma () Levenshtein kullanmak, kullanıcı arıyor olabilir dosyaların geniş bir liste ile geldi. Düşük farklılıkları olanlar için seçilir "mı demek istediniz."

Ben de metaphone () kullanarak kabul ettik, ama aşırı olabilir düşünüyorum.

Bir "Did you mean ...?" Için What would you önermek betik?

2 Cevap

Dikkate almak isteyebileceğiniz bir şey söz sadece ne yapmak için Google'ın 404 betik. Muhtemelen özel bir çözüm olarak iyi olmaz, ama emin olmak için denemeye değer olabilir.

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

Eğer daha fazla istiyorum gibi geliyor, ama Apache's mod_speling baktım