0

Google 検索アプライアンスでフォーム認証をセットアップしました。保護されたページのタイトルと要約を元に戻す方法はありますか? 現在、それらはすべてログイン ページにリダイレクトされるため、すべての検索結果は「ログイン」というタイトルになっています。.net フレームワーク 3.5 で asp.net を使用しています。

4

2 に答える 2

0

次のいずれかを行う必要があります。

  1. サーバーに対して認証するように検索アプライアンスを設定します。
  2. 検索エンジンが保護されたページにアクセスできるようにします。

一部のクライアント サイトではオプション 2 を採用しましたが、その理由の 1 つは、保護の動的な性質 (つまり、過去 30 日間に公開された記事は公開されていますが、アーカイブを表示するにはサブスクリプションが必要) であり、貸出しは行われませんでした。 web.config 設定を使用する必要があります。

System.Web.UI.Page から継承し、すべてのページが継承する「ベース ページ」クラスがあります。

そのクラスでは、呼び出し元のクライアントの IP アドレスやユーザー エージェントなど、さまざまなことをチェックします。これらが検索エンジンと一致する場合は、ナビゲーション、ヘッダー、フッターなどを削除するカスタム ページ レイアウトを表示します (マスター ページ) を表示し、フィルタリングに使用する追加のメタデータを表示します。このようにして、検索エンジンはコンテンツ全体を認識し、インデックスを作成します。

これらのチェックが失敗した場合、ユーザーが認証されているかどうか、および有効なサブスクリプションがあるかどうかを確認します。

ユーザーが有効なサブスクリプションを持っていないか、認証されていない場合は、ログインまたは登録の呼び出し (標準の ASP.NET コントロールを使用) と共に、ページの概要を所定の場所に表示します。

于 2010-01-14T22:46:14.580 に答える
0

ページのタイトルがログイン以外の場合は、正しく設定されていない可能性があります。ドキュメントのタイトルは、クロール中に GSA によってインデックスに登録されたものです。SSO ウィザードを完了するためのヒントを以前に投稿しました: http://www.mcplusa.com/blog/2009/02/completing-the-sso-wizard-on-the-google-search-appliance/

于 2010-01-15T06:18:17.170 に答える