アプリ版:「スタンプのみでお礼する」機能のリリースについて

色々調べてみましたが、調べることができませんでした。
URLの中の「~」の文字はどんな意味があるのでしょうか。
パスをあらわすのであれば、「/」で区切りますし、getなどで
データを送信するときは?を使ったりするのは、分かりますが、
途中に「~」とある、この記号の意味がわかりません。
例えば、
http://********~***
のようなURLがあります。
どなたがお分かりになる方ご教授お願いいたします。

A 回答 (3件)

とくに意味はありません。


そういうURLです。
ファイル名などに「~」を含ませるとそういうURLになります。

サーバー名/~xxxx
という形であれば、それはユーザのディレクトリです。
ApacheというUNIXで一般的なWebサーバで、ユーザごとのWebページの公開を許可している場合に「~ユーザ名」というURLにマッピングするように初期状態で設定されています。
http://itpro.nikkeibp.co.jp/article/COLUMN/20080 …

一般のプロバイダ等でもこの形式で公開されている場合が多いと思います。
「~」は記号で、プロクシ等で問題になる可能性があるため、「%7e」で置き換えることもあります。どちらでも結果は同じです。
    • good
    • 0
この回答へのお礼

ありがとうございました。ご教授いただき、大変助かりました。

お礼日時:2009/07/10 22:01

チルダですね。


1つのwebサーバに複数のユーザがホームページを作る場合
ユーザごとのページの名前の先頭に付けます。

残念ながら発祥は知りません。
webサーバの指定によって、チルダ無しのアドレスにも出来
ますので、私にも正直何の意味があるのかな?という思いで
す。

想像するには、

http://x.com/
http://x.com/y
http://x.com/~y

この違いを見ると、x.comの下位ディレクトリに入るのが
2番目で、チルダが付くと下位ディレクトリではありません
よ、ということが分かります。
    • good
    • 0
この回答へのお礼

ありがとうございました^^。スッキリ~、スッキリ~しました。

お礼日時:2009/07/10 21:59

http://www.example.com/~foo/bar/
のようなもののことなら、「www.example.comというサーバーのfooという名前のユーザの(ホームの下の公開用ディレクトリの中の)barというディレクトリ」という意味です。
意味がそうであるだけで、実際にfooというユーザがあるとは限りませんが。
    • good
    • 0
この回答へのお礼

ありがとうございました。ご教授感謝申し上げます。

お礼日時:2009/07/10 22:02

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