• ベストアンサー

サイト内検索の設置

ホームページにサイト内検索を設置しました。 ソフトは「google」です。ところがこれはドメイン単位になっているので、本当の意味でのサイト内ではありません。何か良い方法はないでしょうか? ちなみにプログラムは <!-- SiteSearch Google --> <center> <form method=get action="http://www.google.co.jp/search"> <table bgcolor="#FFFFFF"><tr valign=top><td> <a href="http://www.google.co.jp/"> <img src="http://www.google.com/logos/Logo_40wht.gif" border="0" alt="Google" align="absmiddle"></a> </td> <td> <input type=text name=q size=31 maxlength=255 value=""> <input type=hidden name=ie value=Shift_JIS> <input type=hidden name=oe value=Shift_JIS> <input type=hidden name=hl value="ja"> <input type=submit name=btnG value="Google 検索"> <font size=-1> <input type=hidden name=domains value="MySite.ne.jp"><br> <input type=radio name=sitesearch value=""> WWW を検索 <input type=radio name=sitesearch value="MySite.ne.jp" checked> My Siteを検索 </font> </td></tr></table> </form> </center> <!-- SiteSearch Google -->

質問者が選んだベストアンサー

  • ベストアンサー
  • hikiko
  • ベストアンサー率83% (5/6)
回答No.2

グーグルで検索するなら下のタグを使用してください。 inurl:のあとにあなたのブログのトップページのURL(http://~の~の部分)を追加してください。httpはプロトコルです。 この方法だと独自ドメインをもっていなくてもグーグルでサイト内検索できます。 <!-- SiteSearch Google --> <form method=get action="http://www.google.co.jp/search"> <input type=hidden name=hl value="ja"> <input type=hidden name=ie value="Shift_JIS"> <input type=hidden name=oe value="Shift_JIS"> <input type=text name=q size=34 maxlength=255 value=""> <input type=submit name=btnG value="Google検索"> <font size=-1> <input type="hidden" name="filter" value="0"> <input type="radio" name="hq" value="inurl:ここにあなたのサイトのURL" checked> サイト内検索 <input type=radio name="hq" value=""> ウェブ検索 </font> </form> <!-- SiteSearch Google --> 詳しくは下のページを見てください。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1601357

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • kigoshi
  • ベストアンサー率46% (120/260)
回答No.1

<input type=radio name=sitesearch value="MySite.ne.jp" checked> My Siteを検索 の行を、たとえば <input type=radio name=sitesearch value="MySite.ne.jp/juissan" checked> My Siteを検索 のように書けばよいのではないでしょうか。 うまくいきますように。

すると、全ての回答が全文表示されます。

関連するQ&A