• ベストアンサー

URLが長いのは?

アマゾンやwikipediaのURLはとても長いです。 1.メールで紹介するときも、長いです。 これは、データベースの量が多いという事の意味でしょうか? 2.たとえば以下のような場合、高度な技術を使った ページなのですか? 3.URLを見ると / でいくつも階層が多い場合もあります。 このようなwebサイトは複雑ないりこ構造なのでしょうか? 恐れ入ります。教えてください。 ttps://ww.AAAAAA.com/?act=public_apply_initent2&action=BBBBB&BBBB=%E・・・・・・90%E3%83%B3%E3%82%AF&OVKEY=%E3%83%8A%E3%83%BC%E3%82%B9%20%E3%83%90%E3%83%B3%E3%82 ・・・・・・・・・・・・・・・・・・まだ長いです。

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

  • ベストアンサー
  • 4017B
  • ベストアンサー率73% (1305/1776)
回答No.3

A.1 & A.2 単純に「長いURL」なのです。 URLの様式と、実際に閲覧出来るwebページのデータ量などに、明確な相関関係はありません。 >“ttps://ww.AAAAAA.com/?act=publ~…” 上記の様になっているURLの“/?”より後ろの部分は、通常は「引数」と呼ばれ、厳密にはURLとは違う部分です(URI??)。 webサーバー上に設置されている何らかのプログラム(サーバーサイドスクリプト)に、閲覧者からの情報変数などを渡して、個別に最適化されたwebページを出力する仕組みです。物にもよりますが、一般的には“高度な技術”と解釈しても良いでしょう。 >“%E3%83%8A%E3%83%BC%E3%82%B9%20%E3%83%90%E3%83%B3%E3%82…” この部分は「URLエンコード」と呼ばれる部分です。 ASCIIコード以外の文字列…平たく言えば「日本語」の部分を、記号化した物です。上記の例文は「ナース バン…」という日本語をエンコードした物ですね。よく見かけるのは検索サイトのGoogleの引用URLなどじゃないでしょうか? A.3 >“/”でいくつも階層ある 本当に多くの階層に仕切られてる場合もあれば、擬似的に見せているだけの場合もあります。 そのwebサイトの管理者などに問い合わせないと、閲覧者側からでわ正確には判断出来ません。

flower130n
質問者

お礼

なるほど、そういうことだったんですね。 どうして長いのか謎でした。 本当にありがとうございました。

その他の回答 (2)

  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.2

WikipediaのURLには項目名がそのまま含まれているので 長い名前の項目ページはどうしても長いURLになります。 (英数字以外の日本語などはUTF-8でURLエンコードされてます。) AmazonのURLは削ることのできる部分が多いのでかなり短くできます。 3分LifeHacking:Amazonの長いURLを短縮表示する - ITmedia Biz.ID http://bizmakoto.jp/bizid/articles/0805/13/news065.html ほかのページでも削ることが可能なクエリーが含まれていることはありますが、 ケースバイケースなので実際に削ってみるなど試行してみるしかないです。

flower130n
質問者

お礼

エンコードが関係していたのですね。 長いURLに戸惑っていました。 どうもありがとうございました。 すっきりしました!

  • Syleena
  • ベストアンサー率39% (385/974)
回答No.1

基本的にURLが長いのは、その数字の羅列が日本語だからです。 ここがわかりやすいかもしれません。 http://ja.wikipedia.org/wiki/URL%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89 他にもセキュリティ等でパスワードが無いと入れないような会員サイト等も違う意味で長くなりますね

flower130n
質問者

お礼

ここのページで明確です。有難うございました!

関連するQ&A

  • このサイトはぼったくりでしょうか?

    営業テクニックを知ろうと思いネットで調べていると下記のサイトを見つけました。どうみてもあやしいと思うのですが、こうゆうのはやっぱりぼったくりでしょうか?サイトを最後までみると金額なども分かります。 http://verral.cside.com/vr/?OVRAW=%E5%96%B6%E6%A5%AD%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF&OVKEY=%E5%96%B6%E6%A5%AD%20%E3%83%86%E3%82%AF%E3%83%8B%E3%83%83%E3%82%AF&OVMTC=standard

  • URLエンコーディングで悩んでいます。

    関係者のみのページから特定のページにリンクさせる際に ダミーのリファーを飛ばしてリンクするシステムを作っています。 link.php の内容(EUC) <? $url = $_GET['url']; ?> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <html> <body> 下のURLへリンクします。よろしければクリックしてください。<BR> <a href="<? echo $url; ?>"><? echo $url; ?></a> </body> </html> このスクリプトを引数url http://search.yahoo.co.jp/search?p=%E4%BB%8A%E6%97%A5%E3%81%AF%E8%89%AF%E3%81%84%E5%A4%A9%E6%B0%97&fr=top&src=top (URLエンコードされた文字列)を与えて起動すると URLエンコードされた部分が文字化けしてしまいます。 渡された引数をそっくりそのまま表示し文字化けさせずに表示させることはできないのでしょうか。

    • ベストアンサー
    • PHP
  • URLをコピーしたらやたらに長くなってしまう

    こんにちは。 質問をさせてください。 例えば、サンローランのサイトのURLをコピーすると、異常に長くなってしまいます。 http://www.ysl.com/jp/shop-product/%E3%83%A1%E3%83%B3%E3%82%BA/%E3%82%B7%E3%83%A5%E3%83%BC%E3%82%BA-SL10H-SL10H-COURT-CLASSIC%E3%83%8F%E3%82%A4%E3%83%88%E3%83%83%E3%83%97%E3%82%B9%E3%83%8B%E3%83%BC%E3%82%AB%E3%83%BC%EF%BC%88%E3%83%96%E3%83%A9%E3%83%83%E3%82%AF%EF%BC%8F%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AC%E3%82%B6%E3%83%BC%EF%BC%89_cod11017894uo.html#section=men_shoes でも、このサイトに行ってURLを見ると、かなり短いものとなっています。 どうしたら、視覚と同じURLをコピーして友人に送ることができるのでしょうか?

  • Teams会議招待URLから開催日時を知る方法

    下記の同じ疑問を持っています。知る方法ありませんか? Teams会議招待URLから開催日時を知る方法 https://answers.microsoft.com/ja-jp/msteams/forum/all/teams%E4%BC%9A%E8%AD%B0%E6%8B%9B%E5%BE%85url/a0ddfd99-a0dc-407a-b6f8-3f70af56a1d0

  • 安全靴

    http://www.maluju-fuku.co.jp/safety/index.html?OVRAW=%E5%AE%89%E5%85%A8%E9%9D%B4&OVKEY=%E5%AE%89%E5%85%A8%20%E9%9D%B4&OVMTC=standard#1_kawa 上記URLのSIFD11と同じタイプの安全靴 を3400円以下で売っている所を 知っている方おられますか?

  • <a href="長いURL"> を途中で改行したい

    例えば <a href="http://www.amazon.co.jp/HTML-XHTML-%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%82%B7%E3%83%BC%E3%83%88%E3%83%AC%E3%83%83%E3%82%B9%E3%83%B3%E3%83%96%E3%83%83%E3%82%AF%E2%80%95%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%83%90%E3%82%A4%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E5%BD%A2%E5%BC%8F%E3%81%A7%E3%83%9E%E3%82%B9%E3%82%BF%E3%83%BC%E3%81%A7%E3%81%8D%E3%82%8B-%E3%82%A8%E3%83%93%E3%82%B9%E3%82%B3%E3%83%A0/dp/4883375412/ref=sr_1_1?ie=UTF8&s=books&qid=1224187643&sr=8-1"> のような長いURLがあったとします。(おそらくOKWAVEが省略してくれてるので短くなってると思いますが) これほど長いとソースファイルのa href=""内部に1行で記述するにはきついのでこういう長いURLを ソース中で途中で数行に渡って改行するような手段はありますでしょうか?

    • ベストアンサー
    • HTML
  • URLにパラメータを記述して結果を得るには?

    URLにパラメータを記述して結果を得るには? フォームに入力する内容を、URLに記述してアクセスしたいのですが、 うまくいきません。どこが悪いのでしょうか。 ■うまくいかないURL(自作) http://www.*********/test.php?AAAA=A1&BBBB=B1&CCCC=C1&DDDD=D1&submit=E1 ■フォームのソース <form action=test.php method=post name=test> <input type=hidden name=AAAA value=A1> <input type=text maxlength=4 name=BBBB value="B1"> <input type=text maxlength=2 name=CCCC value="C1"> <select name="DDDD"> <option value="D1">DDDD1</option> <option value="D2" selected="selected">DDDD2</option> </select> <input type=submit value=E1> <input type=submit NAME="FFFF" value="F1"> </form> ■補足 ソースに対してご意見があるかもしれませんが、ソースは変更できません。 そういった前提でお願い致します。

    • ベストアンサー
    • PHP
  • 言葉のURL化の訳をお願いします

    言葉のURL化の訳をお願いします 言葉をURL化したとメールで送らさって来たのですが、意味が全くわかりません・・・ もしよければ訳してもらないでしょうか・・・ %82%B4%82%F1%82%CB%82%F1%82%BE%82%ED %82%DC%82%BE%8DD%82%AB%82%BE%82%AF%82%C7%8C%99%82%A2%82%C9%82%C8%82%C1%82%C4%82%D9%82%B5%82%A2%0D%0A%0D%0A%82%BB%82%EA%82%AA%88%EA%94%D4%82%A2%82%A2%82%A9%82%E7

  • アラビア語?翻訳お願いします><

    http://search.yahoo.co.jp/search?p=%E0%AE%95%E0%AE%9F%E0%AF%8D%E0%AE%9F%E0%AE%B1%E0%AF%8D%E0%AE%B1+%E0%AE%95%E0%AE%B2%E0%AF%88%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%B3%E0%AE%9E%E0%AF%8D%E0%AE%9A%E0%AE%BF%E0%AE%AF%E0%AE%AE%E0%AE%BE%E0%AE%A9+%E0%AE%B5%E0%AE%BF%E0%AE%95%E0%AF%8D%E0%AE%95%E0%AE%BF%E0%AE%AA%E0%AF%80%E0%AE%9F%E0%AE%BF%E0%AE%AF%E0%AE%BE%E0%AE%B5%E0%AE%BF%E0%AE%B2%E0%AF%8D+%E0%AE%87%E0%AE%B0%E0%AF%81%E0%AE%A8%E0%AF%8D%E0%AE%A4%E0%AF%81&ei=UTF-8&qrw=0&pstart=1&fr=top_ga1&b=91 このURLで表示される黒い太い文字のアラビア語?? の意味を教えてください>< 切実です。よろしくお願いいたします。

  • PHPでsimplexml_load_fileの引数に長いURLを指定

    PHPでsimplexml_load_fileの引数に長いURLを指定すると結果が返りません。 file_get_contents でも同様です。 PHP初心者です。 ある程度の長さまで(バイト数不明)までは大丈夫です。 今日一日検索と実験をかなり行いましたが、解決できず困り果てています。 どなたかヒントやアドバイスをいただけると大変助かります。 サーバー  Windows 2008 Server + IIS PHP Ver 5.3.2 【概要】 Yahooの形態素解析APIを使用するため奮闘しています。 http://developer.yahoo.co.jp/webapi/jlp/ma/v1/parse.html 取得したサンプルに倣いエンコードしたテキストをURLに加え送信するのですが A) 短いテキストだとうまくいきますが(UTF8の日本語で900文字ぐらいか)B) 長いテキストたとえばどこかのWebページのテキストすべてなどでは PHP Warningがログに残り失敗ます。 最終的には以下のようなクエリーストリングを生成し(simplexml_load_fileの引数として)送信しようとしています。が送信できていません。 http://jlp.yahooapis.jp/MAService/V1/parse?appid=<yahoo app id>&results=ma&sentence=+%5BPR%5D+2010%E5%B9%B49%E6%9C%8816%E6%97%A5%28%E6%9C%A8%29+%E3%82%B5%E3%82%A4%E3%83%B3%E3%82%A4%E3%83%B3+%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83% <長いので途中省略> AA%E5%B7%A5%E4%BC%9A+10%E2%80%9012%E6%9C%88%E6%9C%9F%E3%81%AF%E8%B8%8A%E3%82%8A%E5%A0%B4%E5%85%A5%E3%82%8A%E3%81%AE%E5%85%AC%E7%AE%97%E3%81%8B+%E9%81%8A%E5%9C%92%E5%9C%B0%E3%81%AE%E3%83%87%E3%83%BC%E3%83%88%E3%80%81%E3%83%88%E3%83%83%E3%83%97%E3%81%AF%E8%A6%B3%E8%A6%A7% 【試したこと・わかったこと】 長いURLを送信しようとするとphpのログには2種類のエラーが記録される (ア)PHP Warning: simplexml_load_file(http://jlp.yahooapis.jp <以下上記サンプルのURL続く> (イ)PHP Warning: simplexml_load_file(): I/O warning : failed to load external entity "http://jlp.yahooapis.jp/MAService/V1/parse?<以下上記サンプルのURL続く> テキストを短くすると送信でき期待通りxmlが返ってくる。 上記の元URLをIEのアドレスバーに入力すると xml が正常に返ってくる file_get_contents で同じことを行う場合も同様にエラー(上記エラー(ア)となり値が返らない http://developer.yahoo.co.jp/sample/jlp/sample2.html で紹介されているデモサイトでも同様の問題が起きている模様。。。 http://cgi.geocities.jp/ydevnet/sample/jlp/sample2/ma_sample.php 【関係ありそうな php.ini の現在の設定】 allow_url_fopen = On allow_url_include = On 以上 よろしくお願いいたします。

    • ベストアンサー
    • PHP