urlとは何ですか?
https://..:///.?=&;=#or
実際には、いわゆるリソースは、インターネット上の様々なファイルへのアクセスです。そして、urlはこれらのファイルにアクセスできるドア番号です。
リソースは多くのurlを持つことができますが、1つのurlは1つのリソースにしか使えません。ドアナンバーがたくさんあっても、あなたの家のドアナンバーは1つしかないのと同じです。
urlコンポーネント
例
https://..:///.?=&;=#or
1.合意
httpsの例:通信プロトコルであるhttpは、セキュリティプロトコルであるhttpsは、現在のより多くの人気のアップグレード版であるhttpsは、://の背面にhttpプロトコルの要件が追加されました。
2.ホスト
www.example.com是域名、リソースがあるウェブサイトやサーバーの名前です。サーバー・デバイス・ホストに代わって、ドメイン名を持たず、IPアドレスだけを持つ場所もあります。
3.ポート
ドメイン名には複数のWebサイトが含まれることがあり、それらのWebサイトはポートによって区別されます。デフォルトのポート番号は80で、コロンがポート番号の後に続きます。
4.パス
/path/to/myfile.html
はパス、つまりホスト下の/path/toディレクトリにあるmyfile.htmlファイルを指しています。
例えば、/path/ や /path と書いた場合、サーバーはそのパス下のファイルにアクセスすることができます。
例えば、www..com有可能访问的是www..com/index.html、サーバーが自動的に選択しますが、もちろんサーバーの設定によります。
5.クエリパラメータ
key1=value1&key2=value2
クエリーパラメーターはサーバーに提供される追加情報です。記号で分割されます。
クエリ・パラメータはキーと値のペアで、キーと値を=で結び、複数のパラメータを&で結合します。
6.アンカーポイント
の後はアンカー名、アンカーはサイト内部のアンカーで、アンカーがあれば自動的にこの位置にジャンプします。
はhtmlタグのidに関連付けられています。
転送された意味
www.example.com/ .html
URLにアクセスするには、次のように記述する必要があります。
www.example.com/%e4%b8%ad%e5%9b%bd.html
絶対URLと相対URL
絶対URLは、ホスト名、パスなど、完全であるべきリソースの場所を指します。
相対urlとは、完全なリソースのアドレスが存在せず、リソースの現在位置から相対的に位置することができるアドレスが与えられることを意味します。
相対URLは、スラッシュ/で始まる場合、サイトのルートディレクトリを示します。そうでない場合は、カレントディレクトリを開始点としてリソースの場所を導き出さなければなりません。例えば、相対URL /foo/bar.htmlはサイトのルートディレクトリのサブディレクトリfooを示し、foo/bar.htmlはカレントディレクトリのfooサブディレクトリを示します。
URLには、特定の場所を示すために2つの特別な略語を使用することもできます。
.現在のディレクトリを示します。/a.html
...親ディレクトリを示します。/a.html
この2つの略語は、次のように複数連結して使うことができます。/.../ は最後の2つのレベルのディレクトリを表します。
www.example.com/./index.html
www.example.com/index.html
絶対URLは、両方の短縮形を使うこともできます。例えば、is equivalent to , は、ルートディレクトリのカレントディレクトリ、つまりルートディレクトリそのものです。はルートディレクトリのカレントディレクトリ、つまりルートディレクトリそのものと等価です。
ベースタグ
<head>
<base href="https://../es/" target="_blank">
</head>
baseタグのhref属性は、計算のベースとなるURLを示します。
<head>
<base href="https://../es/" target="_blank">
</head>
<base href="http://./pp/">
<base target="_blank">計算ベースラインは 、相対URLのfoo.htmlは、絶対URLに変換することができます知っている 。
baseタグはhref属性かtarget属性の少なくとも一方を持たなければならないことに注意してください。
<base href="http://./pp/">
<base target="_blank">
一度ベースが設定されると、そのページ全体に有効です。リンクの動作を変更したい場合は、相対リンクを絶対リンクに置き換えるだけです。アンカーには特に注意が必要で、アンカーは現在のページのURLではなく、計算に固有になります。