URN のディレクトリ構造に Web サイトのドメイン名が含まれている場合、それは何を意味しますか?

URN のディレクトリ構造に Web サイトのドメイン名が含まれている場合、それは何を意味しますか?

次の URN/ディレクトリ構造を持つ Web サイトのセクションを参照しています。

http://www.domainNameA.net/site/www.domainNameA.net/files/dynamically%generated%URN_539.docx

なぜこのサイトでは URN にドメイン名が再度リストされているのでしょうか? これは何を示しているのでしょうか?

答え1

もちろん、これは何でも意味できます。URL の構造と内容は所有者次第です。 の下に図を示します。ここでは、http://example.com/http://google.com/http://wikipedia.org/picture.pngホスト ( http://example.com) の後のすべてが URL パスの一部です (「google.com」と「wikipedia.org」はホスト名として解釈されません)。参照)。

あなたの例のURLデザインがよく見られるケースの1つは、マルチサイトです。コンテンツ管理システム各 Web サイトに個別の CMS をインストールする代わりに、すべてのサイトを管理する 1 つの CMS のみをインストールします。1 つのサイトに固有のファイルは、そのサイトのドメイン名にちなんで名付けられたフォルダーに配置されます。

考えられるケース:

  • フォルダ/site/には各ウェブサイトごとに1つのフォルダが含まれています
  • フォルダには/site/foo.example.com/ウェブサイトに固有のすべてのファイルが含まれていますhttp://foo.example.com/
  • フォルダには/site/bar.example.org/ウェブサイトに固有のすべてのファイルが含まれていますhttp://bar.example.org/

さて、あなたが にいてhttp://foo.example.com/、フォルダにある画像にリンクしたいとします/site/foo.example.com/files/URL書き換えの場合、URL は になりますhttp://foo.example.com/site/foo.example.com/files/picture.png

(これはすべてURN; URN は、、、などのurn代わりに URI スキームを使用する URI です。httpmailtoftp

関連情報