0

Drupal サイトで Google のカスタム検索エンジンを使用しています。iframe ホスティング オプションを使用しています。ページが見つかりませんというエラーが表示されます。ここで試してみてください: http://www.babymed.com/search . 「妊娠カレンダー」で検索してください。

クエリ文字列から結果の URL のいくつかの変数を取り出し、これらのみを URL の末尾に残すとします。

いまだに結果が出ません。Google CSE の専門家はいますか?

ありがとう!

4

3 に答える 3

2

Google CSE モジュールを使用していますか。そうでない場合は、強くお勧めします。デフォルトでは、Drupal と Google CSE は両方とも q GET 変数を使用するため、問題が発生する可能性があります。上記でリンクしたモジュールがそれを処理します。

于 2010-12-30T19:26:17.963 に答える
0

jhuebsch が述べたように Google CSE モジュールを使用できますが、問題の根本は、Drupal が提供するページを決定するために GET パラメータを使用することに依存しているのqに対し、Google CSE はそれを使用して検索クエリが何であるかを決定することです。つまり、検索クエリが Drupal に送信されているということです。Drupal は明らかに、要求しているページを見つけることができません。

したがって、自分で対処したい場合は、この問題に対処するために設計されたGoogle CSE のas_qパラメーターを使用してください。Google CSE モジュールには、この回避策が組み込まれています。

于 2010-12-30T22:37:22.747 に答える