• ベストアンサー

クエリストリング付きURLはインデックスされる?

例えば下記のようなURLがあったとします。 http://www.sample.com/?lang=ja この時、 http://www.sample.com/ と http://www.sample.com/?lang=ja は別のURLとしてインデックスされるのでしょうか? それとも http://www.sample.com/ としてまとめられてしまうのでしょうか? ご存知の方がいましたら、ご教授願います。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5081/13277)
回答No.2

クエリーストリング付きでインデックスされているページはありますよ。

その他の回答 (1)

回答No.1

クローラーが巡回してインデックスされてしまえば、前者です。 こんなとこを見つけましたが、これの1, 2件目がまさにそうでしょう。 https://www.google.co.jp/search?num=20&site=&source=hp&q=site%3Ayskenki.com&oq=site%3Ayskenki.com&gs_l=hp.3...313.4630.0.4921.15.15.0.0.0.0.162.1719.0j13.13.0....0...1c.1.49.hp..12.3.406.0.HhQbtHIn_88

関連するQ&A

  • 動的URLから静的URLへの301リダイレクト

    下記のように動的URLを静的なURLに置き換えています。 http://www.sample.com/dir/aaa/index.php?content_id=1 ↓ http://www.sample.com/aaa_index.content_id_1.htm この動的URLを、置き換えた静的URLへ301リダイレクトさせたいのですが、うまくいきません。 htaccessの記述を下記のようにしましたが、多分、動的URLの「?」があるためうまくいかないようです。 RewriteEngine on RewriteBase / RewriteRule ^dir/aaa/index\.php?content_id=(.*)$ /aaa_index.content_id_$1.htm [R=301,L] 「?」が含まれる動的URLから静的URLに301リダイレクトさせたい場合、どのように記述すれば良いでしょうか?

  • クエリ付きURLをクエリ無しURLにリダイレクト

    お世話になります。 旧サイトの”クエリ付きURL”を新サイト”クエリ無しURL”にリダイレクトさせる方法が知りたいです。よろしくお願いいたします。 以下は、旧サイトのクエリ付きURLです。 旧サイトURL /index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0&lang=en /index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0&lang=ja /index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0 /index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62 /index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4 以下の新サイトのクエリ無しURLに301でリダイレクトしたいです。 新サイトURL /brand/devoa

  • QUERY_STRINGについて

    QUERY_STRINGについてご教授下さい。 例1:http://~/?abc 例2:http://~/abc 通常QUERY_STRINGではURLの?より後ろ部分、 例1ではabcを取得する際に使用するかと思いますが、 今回、この?を無しに例1同様に例2のURLを用いabcの取得をしたいと考えています。 参考URL(下記)のサイトについては私の考えている処理を行っているようです。 よろしくお願い致します。 参考URL: http://phot2.com/press.htm

    • ベストアンサー
    • PHP
  • urlの変換について

    アクセス元を表示したいので、 検索エンジンなどのURLを下記のように、 長いURLを短い物に変換して表示したいのですが、 www.google.com/search?hl=ja&lr=lang_ja&ie==AC%E3%83%B3%E3%82%B... ↓ www.google.com/ 何かよい変数などは、ありますでしょうか?

    • 締切済み
    • PHP
  • index.htmlへのURLの統一

    現在ホームページを管理していますが、ドメイン名.com/とドメイン名.com/index.htmlの両方でアクセスがあります。 いくつかのサイトで、これらは場合によっては検索エンジンによって別ページと認識されてしまう場合があり、統一したほうがいいと書かれていました。 htaccessでindex.html付きに統一したいと思うのですが、色々なワードで検索しても方法が見つかりません。統一すべき、という内容のサイトはいくつも見つかったのですが・・・。 もし統一する方法をご存知の方がいらっしゃいましたら、大変御手数をお掛けしますがご教授いただけたらと思います。よろしく御願いします。

  • 【URL統一】 /index.html へのアクセスを /で終わるURLに

    以下のサイトは、私が実現したいことの逆の設定をしていると思われます。 http://www.jaccs.co.jp/index.html http://www.jaccs.co.jp/ にアクセスすると、index.htmlつきのアドレスに転送されています 上記の例の逆のように、 http://www.hoge.com/index.html にアクセスされた場合、 http://www.hoge.com/ とさせるには、どのようにすればよいでしょうか? 以下のようなサイトを参考にしたりして、いろいろ調べてみましたが、うまくいかなかったり無限ループになったりしてしまいます。 http://pmakino.jp/tdiary/20061105.html#p02 http://codezine.jp/a/article/aid/1096.aspx おそらく 「mod_rewriteを利用して、URLを書き換える」 というのが、答えにたどりつけそうな手法だと思うのですが、ソースが分かりません。 詳しい方、ご教授お願いします。

  • エクスペリエンス インデックスのURL

    こんにちは。 エクスペリエンス インデックスのURLがわかりません。ご存じの方教えて下さい。 お願いいたします。

  • DWでのindex.htmlの重複

    Dream Weaver CS5.5(Mac)で、サイトを作成すると、設定したURLの末尾にindex.htmlが付加されてしまい困っています。 例えば、http://www.sample.com/today.htmlというサイトがあり、下の階層に、aboutというページがあった場合、http://www.sample.com/today/about.htmlとしたい所、http://www.sample.com/index.html/today/about.htmlと、index.htmlが挿入されSite Unknownになってしまいます。 作成したファイルは最上位階層にtodayというフォルダがあり、その中の第2階層に index.htmlとabout.htmlを置いています。 DWの設定、あるいはフォルダの階層の作り方に問題があるのでしょうか。 よろしくご教授下さいますよう、お願い申し上げます。

  • クエリ付きURLをクエリ無しURLにリダイレクト

    お世話になります。 旧サイト・クエリ付きURLを新サイト・クエリ無しURLに301リダイレクトさせる方法が知りたいです。 旧サイト:"http://www.example.jp/index.php?option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0&lang=ja" 新サイト:"http://www.example.jp/brand/nike" 以下は、途中まで記述した設定です。 RewriteCond "%{QUERY_STRING}" "^option=com_virtuemart&page=shop.browse&manufacturer_id=4" [OR] RewriteCond "%{QUERY_STRING}" "^option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62" [OR] RewriteCond "%{QUERY_STRING}" "^option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0" [OR] RewriteCond "%{QUERY_STRING}" "^option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0&lang=ja" [OR] RewriteCond "%{QUERY_STRING}" "^option=com_virtuemart&page=shop.browse&manufacturer_id=4&Itemid=62&limitstart=0&lang=en" [OR] RewriteRule パターン http://www.example.jp/brand/nike [R=301,L] orailly「Apache クックブック」を見ながら設定をしているのですが、RewriteRule で正規表現パターンを設定するところで躓いています。何を設定したらよいのか見当がつきません。 ご教授の程、よろしくお願いします。

  • 検索のときのURLについて

    検索のときのURLについて教えてくださいませm(__)m たとえばグーグルで 男前 と検索したいとき直接検索窓に 男前 と入力すると http://www.google.com/search?hl=ja&q=%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja アドレスバーには結構長いURLが表示され、検索結果が出てきます。 でも直接アドレスバーに下記のようにURLを入れても http://www.google.com/search?hl=ja&lr=lang_ja&q=男前 ちゃんと検索されるんですね。 つまりお知りのほうの%E7%94%B7%E5%89%8D&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_jaを日本語に置き換えてアドレスに入力しても検索されます。 ヤフーでもできるんでしょうか? たとえばやはり 男前 なら ヤフーだと http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=%c3%cb%c1%b0 に なります。 これを http://search.yahoo.co.jp/search?fr=slv1-tbtop&p=男前 と 入力するとぜんぜん違う表示になってしまいます(^^; %c3%cb%c1%b0 の部分を日本語に変えてアドレスバーに入力 しても検索はできません。 ヤフーにはグーグルみたいなやり方はないんでしょうか? ご存知の方がいましたら、よろしくお願いいたしますm(__)m

専門家に質問してみよう