ホームページのURLの長さについて。


wikipediaのように、日本語をエンコードしたものを含むURLは、
結構長くなってしまいます。

このURLの長さなのですが、制限はあるのでしょうか?

・PC/ケータイ両用
・PCは、IEやfirefox等のメジャーブラウザで閲覧
・ケータイは大手3社の端末で閲覧

これらの場合で、URLの長さに制限があるのか知りたいです。

日本語をエンコードするため、
やたら長いURLになってしまいそうなサイトの案があり、
気になっています。
(ダメなら、別の方法を考える必要があるためです)

よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:2008/09/11 18:51:50
  • 終了:2008/09/18 18:55:02

回答(3件)

id:zyugem No.1

じゅげむ回答回数142ベストアンサー獲得回数162008/09/11 19:10:46

ポイント27pt

こちらのサイトがまとめてくださっています。参考になれば。

TIPS » Blog Archive » URL の最大長は何文字?

キッチリ決まっている物ではないんですねぇ。

id:onigirin

どうもありがとうございます。

PCの場合、1000文字までいけそうなら、大丈夫そうですね。

2008/09/11 19:37:22
id:koujirou6218 No.2

koujirou回答回数597ベストアンサー獲得回数472008/09/11 19:13:23

ポイント27pt

IEでは2,083 文字、Firefoxでは2MB(200万文字程度かな?)程度。

サーバがApacheであれば、LimitRequestLineを超えると、414エラーになります。

携帯では、キャリア別ではなく機種によってかなり差があります。

最新型のメモリが多い携帯では、50ぐらいは余裕でしょうし近年ユーザ登録型のサービスが増えているので困らない程度(一般所要範囲)では問題ないでしょう。

GETではなくPOSTを使えばいいのではないでしょうか?

id:onigirin

どうもありがとうございます。

サーバーの設定の方もチェックしておく必要がありそうですね。

wikipediaのようなものなので、

getでやる必要があって、ちょっと気になってます。

2008/09/11 19:38:09
id:ahirusan No.3

あひる回答回数229ベストアンサー獲得回数32008/09/11 22:29:08

ポイント26pt

SGML的には256バイトのようです。(8ビットで処理できる範囲)

http://www.w3.org/TR/html4/sgml/sgmldecl.html

実際にはブラウザ、サーバー依存のようですが。

id:onigirin

どうもありがとうございます。

wikipediaの最長のURLにあわせておけばいいかもしれませんね・・・

2008/09/12 14:31:56
  • id:Yoshiya
    長いURLを短縮させるサイトがあります。
    短縮URL http://url.ms/

    ちなみにwikipediaで「はてな」を検索すると「http://ja.wikipedia.org/wiki/%E3%81%AF%E3%81%A6%E3%81%AA_(%E4%BC%81%E6%A5%AD)」になりますが、短縮URLで変換すると「http://url.ms/yqF」になります。
  • id:onigirin
    どうもありがとうございます。

    自サイトの開発で、長い日本語エンコードURLになってしまうので、
    制限があるか気になっています。

    そのため、短縮サイトは使えないのです・・・。
  • id:kn1967
    自サイト内で短縮化すれば良いだけの話だったりしません?

    Wiki的って事なら、新しいキーワードが追加されたらコード化してDBに保存。
    (コード化ってよりも単純に整理番号つけるだけで良いかも)

    そして、コードを使ってアクセスしてくれば
    DBから真のURIを取得してジャンプ(あるいは内部でインポート)
    どの程度の時間当たりPV(ページビュー)を見込んでいるのか判らないけど
    コードにインデックス張っておけば、DB使っても、それほど重たくはならないと思いますよ。
  • id:onigirin
    どうもありがとうございます。

    月間1千万PV~です。
    安い共用サーバーを複数借りて、DNSで均等振り分けしてトラフィックを分散します。
    DBは、外部から参照できない仕様のようなので、
    DB無しでやる必要があるんです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません