プロが教える店舗&オフィスのセキュリティ対策術

あまりにもクエリストリングが多くなると検索エンジンにインデックスされなくなりますが、

http://c.oshiete.goo.ne.jp/goo_search.php3?a=1&b ……とクエリストリングが30個あるとき、

また、

データベースでこれ以上最適化できない・カテゴリー別に分けられないとき、

どのようにして対策していますか?
POSTでは検索エンジンにインデックスされないですよね。
お願いします。

A 回答 (1件)

各パラメータの桁数が決まってるなら


key=010305020900・・・
と固定長のデータにして表記し、プログラム内で分解する。

桁数が固定できないなら
key=1,3,5,2,9,0,・・・
と区切り文字を入れて表記し、プログラム内で分解する。

これだけでも、文字数は少なく出来ます。
    • good
    • 0
この回答へのお礼

ご回答、有難うございます。

key=010305020900110829081702・・・
クエリストリングが30個あるとき、
60文字になります。こんなに長くても平気ですか?
key1=010305020900 & key2=110829081702・・・
こういうふうに分けた方が確実ですか?

key=1,3,5,2,9,0,・・・
意味がはっきりしていないところはインデックスされないとマニュアルに書いてありましたが、検索エンジンには[,]によって分けている、意味のあるクエリストリングの固まりとしてインデックスしてもらえますか?

お礼日時:2012/07/03 16:56

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!