Google "Вы имели в виду?" (вероятно; они скрытны, конечно), реализованный путем консалтинга с их журналом запросов. Надейтесь видеть, если люди, которые искали запрос, который Вы обрабатываете, искал что-то очень похожее вскоре после; если так, это указывает, что они сделали ошибку и поняли то, что они должны искать.
, Так как у Вас, вероятно, нет огромного журнала запросов, Вы могли приблизить его. Возьмите запрос, разделите условия, посмотрите, существуют ли какие-либо подобные условия в базе данных (расстоянием редактирования, безотносительно); замените свои условия теми соседними условиями и повторно выполните запрос. Если Вы получаете больше хитов, который был, вероятно, лучшим запросом. Предложите это пользователю. (И так как Вы уже получили хиты, и большинство людей только смотрит на главные 2 результата, показывает им их.)
Если вы говорите об ASP.NET MVC, тогда у вас должен быть метод контроллера, который возвращает следующее:
return Redirect("http://www.google.com");
В противном случае нам потребуется дополнительная информация об ошибке, которую вы получаете при перенаправлении . Я бы прошел, чтобы убедиться, что URL-адрес не пустой.