ASP.NET MVC-5 IIS-8 サイトで使用して、クエリ文字列に含まれるフレーズのリストに基づいて 410 エラー応答 (なくなった) を返す方法を探しています。
なんで?評判の良いボット (Google、Bing、Yahoo など) から、私たちのサイトにこれまでにないばかばかしい名前のページに対して、毎日数百件のジャンク ヒットが寄せられています。これらのページのほとんどについて、特定のキー フレーズが存在するかどうかをテストし、存在する場合は 410 を返すことができると考えています。徐々に改善されたSEO環境。
太字でテストするキー フレーズを使用して受け取った URL の例を次に示します。
https://www.example.com:443/ apple-touch -icon-precomposed.png
http://www.w.example.com:80/zdjqhhmtkatt.html _ _
これは、他のプログラミング環境の .htaccess で非常に実行可能であることを知っているので、ASP.MVC のエレガントなソリューションもあると期待しています。