Googleでいくつかのフレーズを検索すると(たとえば、「My Custom Search Phrase」)、非常に興味深い結果が表示されることがあります。次のようなサイト:
http://www.SomeSite.Com/My_Custom_Search_Phrase/または
http://www.SomeSite.Com/My_Custom_Search_Phrase.html
実際には、私はこれらのサイトが嫌いです。私はそれがSEOのトリックであり、ページはオンザフライで生成され、広告でいっぱいであることを知っています。しかし、私はこれがどのようにプログラム的に達成できるか知ることは非常に興味があります。好ましくは.Netで。
P. 「好ましくは.Net」と言って、私は.Netのコードを望むわけではありませんが、.NETテクノロジを使ってどのように動作するかについてのいくつかのガイドです。検索エンジンの最適化
答えて
まあ、ほとんどのWebサーバーには、「ワイルドカード」マッピングを作成する機能があります。
つまり、サーバー上に存在しないページを使用して、関連する言語プロセッサーに渡します(例:.NETの場合はaspnet_isapi.dll)。
したがって、このリクエストにワイルドカード(物理的に存在しないファイル)が渡された場所にコードを書き込むと、そのふりをすることができます。
これはURL再書き込みの仕組みです。通常、 "/ article/some-content/identifier"のようなURLスキームをいくつか作成し、そのIDを使用して記事をルックアップし、検索エンジンが "関連性がある" "
これは多少役に立ちます。これは一種のハファザードの概要です。
どのような.nETを行うかによって異なります。
クラシックASP.NET:カスタムエラーページとして使用することができます(ファイルが見つからないため、独自の結果が得られます)。
MVC:検索フレーズを見るためにパスにアクセスしたビュー/コントローラへのルート。その後、theresを取得してページを生成します。
結果は素晴らしいかもしれません。あなたが良いサイトの内部検索システムをahveaすれば、これは大量のトラフィックを引き起こす可能性があります。私は顧客のディスカッションの検索がページへのトラフィックの約70%を運転する店を一度行った。それらの意味を理解することは別の話です(つまり、結果はユーザーに商品を手に入れるためには効果的でなければなりません)。これは不公正ではない - 議論の再開は非常に正確だった。人々がどこに行くかを知っていることを確認するために、外観を最適化した後、キャプチャレートは非常に良好でした(つまり、サイトを離れない人)。
私は一種のプロセスで失われています。 1 - 私は404エラーページを処理して、オンザフライでページを生成する必要があります。 2 - SEリクエストであることを検出し、検索用語を解析し、ページを生成し、新しく生成されたページにリダイレクトします(それ自体はURL書き換えを使用して既存のページにリダイレクトされます)。 – Kamyar
- 1. 検索エンジンの最適化
- 2. 検索エンジン最適化(SEO)の検出
- 3. 最適な検索エンジン最適化されたWordpressのテーマ?
- 4. Grailsのセキュリティ問題と検索エンジンの最適化
- 5. ExtJsとSencha Touch検索エンジンの最適化
- 6. コアデータ検索の最適化
- 7. ジオロケーション検索の最適化
- 8. 検索エンジン最適化資料と参照のリクエストを読んで
- 9. Google検索エンジンの前の検索エンジン
- 10. CFArrayでの検索の最適化
- 11. 凸包の最適化の検索
- 12. IIS7でIIS検索エンジン最適化ツールキットが表示されない
- 13. クエリの最適化/データ検索
- 14. 検索クエリの最適化Mysql
- 15. JavaScriptの最適化ペア検索アルゴリズム
- 16. iPhoneモバイルローカル検索の最適化
- 17. Google検索の最適化ajaxコール
- 18. ローカルストレージと検索の最適化
- 19. Google Datastore - 検索の最適化手法
- 20. 辞書リスト(検索の最適化、C#)
- 21. テーブル検索の最適化(大)
- 22. JSON検索結果の最適化
- 23. 全文検索の最適化手法
- 24. 検索クエリを最適化する
- 25. 最適化された検索
- 26. ファイル検索を最適化する
- 27. 特化した検索エンジン用のデフォルトホームページ
- 28. 最適点検索アルゴリズムの検索
- 29. Django:検索エンジン
- 30. 検索エンジン - PHP
私は一種のプロセスで失われています。 1 - 私は404エラーページを処理して、オンザフライでページを生成する必要があります。 2 - SEリクエストであることを検出し、検索用語を解析し、ページを生成し、新しく生成されたページにリダイレクトします(それ自体はURL書き換えを使用して既存のページにリダイレクトされます)。 – Kamyar
404ページについてあなたが自分のアドレッシングスキーム(私が示したもののような)を発明したので、あなたはあなたのURL書き換えシステムの中に何が存在し、存在しないのかを判断します。 URL書き換えシステムがASP.NET MVCである可能性があります。この場合、「ルートルール」に準拠する必要があります。それともカスタムかもしれません。それはあなた次第です。 –
(Ooops、私はenterを押したときに提出するとは思わなかった)。 2番目の項目について:検索エンジン要求ではない*を検出します。誰もが同じコンテンツを提供します。ここでのあなたの目的は、あなたがしていないことを信じるように人々を欺くことではなく、探しているコンテンツに関連するコンテンツを検索エンジンに表示することです。 –