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

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

Почему на сайте снова указано имя домена в URN? Что это может указывать?

1 ответ1

0

Это, конечно, может означать что угодно. Владелец самостоятельно определяет структуру 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, который использует схему URI urn вместо, например, http , mailto , ftp и т.д.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .