Что означает, если структура каталога в URN содержит доменное имя веб-сайта?

Что означает, если структура каталога в URN содержит доменное имя веб-сайта?

Я просматриваю раздел веб-сайта со следующей структурой URN/каталогов:

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 из вашего примера можно часто увидеть, — это многосайтовость.CMS. Вместо установки отдельной CMS для каждого сайта вы устанавливаете только одну CMS, которая управляет всеми вашими сайтами. Файлы, относящиеся к одному сайту, будут помещены в папку, названную по имени домена этого сайта.

Возможный случай:

  • папка /site/содержит по одной папке для каждого веб-сайта
  • папка /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 — это URI, который использует urnсхему URI, вместо, например, http, mailto, ftp, и т. д.)

Связанный контент