• 締切済み

サイト内検索について

サイト内検索を設置したいのですが、無料HPをレンタルしているためCGIが使えません。ドメインを複数使用しているので、一度に利用しているすべてのドメインの結果を表示したいと思っています。今までWeb Trace Searchを利用していたのですが、最近検索結果が表示されなくなってしまいました。(自サイトだけでなく色々なアドレスで試してみましたが、ダメでした) そこで、 ・Web Trace Searchを再度問題なく利用することはできないか? ・Web Trace Searchと同様にリンクしている全ページの検索ができ、設置が簡単な無料サイト内検索があるか? について、ぜひどなたか教えていただけないでしょうか。よろしくお願いします。

みんなの回答

  • 6chan
  • ベストアンサー率46% (91/194)
回答No.1

Googleでこんな感じにHTMLを設置すればいいのではないでしょうか? <form action="http://www.google.co.jp/search" method="GET" target="_blank"> <img src="/images/search_this_site.gif" alt="サイト内を検索" height="24" width="112" border="0"> <input type="text" name="q" value="" size="36" maxlength="255"><input type="hidden" name="hl" value="ja"><span style="font-size: 8pt;"><input type="submit" name="btnG" value="検索開始"></span><input type="hidden" name="domains" value="検索対象のサイトのドメイン名"><input type="hidden" name="sitesearch" value="検索対象のサイトのドメイン名"> </form>

参考URL:
検索対象のサイトのドメイン名
hatenassu
質問者

補足

早速コピペして試してみましたが、エラーになってしまいうまくいきませんでした。 そこでgoogleページを参照してタグをアレンジしたところ惜しいところまでいきました。 検索窓は1つで良いのですが、結果表示が、まず2番目のドメインの結果のみが表示され、その後ラジオボタンで1番目のドメインを選択すると1番目のドメイン結果のみが表示されるという形式でした。このラジオボタンチェックなしで結果が一括表示できるようになれば良いのですが… 使用したタグは以下のとおりです。 <FORM method="GET" action="http://www.google.co.jp/search"> <INPUT type="text" name="q" size=31 maxlength=255 value=""> <input type="image" height="21" alt="検索" width="45" src="http://i.yimg.jp/images/search/searchfy/btn_search_blue.gif" border="0" name="search" style="margin:0; vertical-align:middle;"> <input type="hidden" name="domains" value="1番目のドメイン"> <input type="hidden" name="sitesearch" value="2番目のドメイン"> <input type="hidden" name="ei" value="Shift-jis"> </FORM>

関連するQ&A