« フォトショップ細工NO.1 | メイン | 1934年のアド・ブロック »
新しいエントリーを書こうとしていて、過去記事を参照する必要があったので、表紙ページのgoogle searchboxを使って検索しようとしたらうまく働かない。数日前に使ったときにはちゃんと動いていたんだが 。
MT4.0にしてからトラブルが出まくり、テンプレートの書き換えを毎日の様にやっているので、この部分のスクリプトを壊してしまったかと、確かめてみるが何ともないように思える。大体、ビッグブラザーgoogle様御下賜スクリプトなので、サポートは充分、壊れようともう一度コピーして貼り付ければいいだけである。
ところがそうしてみても、やはり同じこと、検索窓に語句を入力しても何も起こらないのである。何も起こらないと言うのは正しくなく、例えば「一酸化二水素」を検索しようとした場合、ブラウザのURL窓の"http://med-legend.com"の後に、"/?domains=med-legend.com&q=%E4%B8%80%E9%85%B8%E5%8C%96%E4%BA%8C%E6%B0%B4%E7%B4%A0&sa=%E6%A4%9C%E7%B4%A2&sitesearch=med-legend.com&client=..........&hl=ja"と言う長大文字列が追加されるのである。
この文字列はgoogleに送られる検索語句と、hiddenに設定されたユーザー登録情報である。つまり、情報の送り先をFORMで設定しているのに、何故か自分のURLにくっついて鬱滞しているのである。これだけ長い文字列だと、GETではダメでPOSTにすべきなのかとか、どうせ検索でアフィリエイトなんか入らないのだから、バッサリ刈り込むべきだろうとか、色々ない知恵を絞ってみるがやはりダメ。
頭に来て、単独ページを作って元のスクリプトをコピーしてみたら、なんとちゃんと機能するようになったのをみて、全く訳がわからなくなる。混んだところで働かせるならストライキ決行だと、スクリプトがダダをこねているとしか思えない。誰か、もうちょっと合理的な説明と、解決法が判る方いますかねぇ。
何であれ、今借りているサーバーはそろそろ容量いっぱいで、トラフィックも超過料金をいつも気にしないといけない状態なので、こういう訳のわからん事態が起こると言うことは、引っ越しを示唆する天の声であるのかも。
もうちょっとサクサク動くようになれば、更新意欲低下気味の状況も少しは打破出来るかも知れません。google searchが使えるようになるかどうかは知らないが。
投稿者 webmaster : 2007年10月22日 21:20
このエントリーのトラックバックURL:
http://med-legend.com/mt/mt-tbcba.cgi/3579
>現状ではトップページの Google Searchbox は問題なく動作している
あら、ホントだわ。昨夜は結局動作しないので、諦めてそのまんま放り出していたんですが。
いつの間にか動作しないと言うのも気持ち悪いが、いつの間にか治っているというのもイヤな感じ。時間の無駄も大きいし。
投稿者 webmaster : 2007年10月23日 08:47
かつてブログが普及する以前のこと、CGIの日記
スクリプトを使っていたことがあるんですが、その中に
グーグルのサイト内検索を貼り付けたら、同じように
まったく動作しないことがありました。
同じタグを普通の html に貼り付けるとちゃんと動作
するのに・・・と、悩んだもんですが色々試した結果
一向に動作しないので諦めましたが・・。
投稿者 imomushi : 2007年10月23日 03:36
すみません。現状ではトップページの Google Searchbox は問題なく動作しているようですが、修正が完了しているという認識でよいでしょうか?
単に壊れたスクリプトがブラウザのキャッシュに残っているだけというオチも考えられるのですが、どうでしょうか。
投稿者 膠 : 2007年10月23日 00:19
コメントしてください