hira
hira****@s-pag*****
2006年 2月 24日 (金) 11:53:47 JST
こんにちは。すっかり遅くなりましたが・・・ > 「osCのようなデータベースアプリケーションの場合、必要な機能を実装するた > めにDBアクセスを追加するのはやむを得ないことだ」 > という“諦めにも似た境地”に達しちゃってます(^^;んで、もはやDBに新たなク > エリ投げてHDD回す事に、何の躊躇もありません。 私も同感です。使える機能のためにはやむを得ないと思ってます。 > クローラー以外(=顧客)アクセス時にもリダイレクトするんですか? 人間に > 対して「お探しの商品はありません」とかの表示無しにいきなりリダイレクトす > ると、訳が解らない→えらく不親切なような(低ユーザビリティ) > > 手元のMS1J-r7を見てみたトコロ、 > > ・「商品が見つかりません...」を表示 > ・「次へ」としてトップへのリンクを表示 > > と動作するようになってたみたいでした。 「指定された商品は見つかりませんでした。」 の画面が表示されました。(ZenCart v1.2) トップへリダイレクトではありませんでしたね・・・ お騒がせいたしましたm(_ _)m > ということで、現在「ユーザビリティ」と「クローラーへのインデックス操作」 > を天秤にかけ、「クローラーと人間を識別するような処理」を選択しちゃうよう > な心境に致りつつあるわけですが、未だどうするか決めかねてます。 > > 確かに、売り切れ商品へのアクセスを301リダイレクトでトップに回せばリダイ > レクト先がインデックスされるハズ→結果的に売り切れ商品のインデックスを抹 > 殺出来るとは思いますが、人間に対していきなりは不親切→といって > > 「クローラーと顧客を識別して動作を変える」 > > 動作を選択するとやっぱりクローキングになっちゃうような気がしまして、未だ > どうしたものかと思案してます。 悩みどころですね・・・ a) トップのURL&error=product_not_foundなどへ301でリダイレクト→ トップで$_GET['error']==product_not_foundの場合は ヘッダー部分に「お探しの商品は見つかりませんでした...」と 警告を表示して、トップページを表示 b) 商品が見つからなかった場合のページを作成して そのページへリダイレクト 次へボタンからトップページへ などはいかがですか? > とりあえず、いまはクローラーに404を食わせればインデックスから抹殺してく > れるのかを実験してる状態…かな? ぼちぼちと検証してます。 興味深い実験ですね(^^) これならクローキングにならないでしょうし。 ------------------------------------------------ hira http://www.s-page.net/