Estou olhando para uma seção de um site com a seguinte estrutura de URN/diretório:
http://www.domainNameA.net/site/www.domainNameA.net/files/dynamically%generated%URN_539.docx
Por que o site tem o nome de domínio listado novamente na URN? O que isso provavelmente indica?
Responder1
É claro que isso pode significar qualquer coisa. Cabe ao proprietário decidir como os URLs são estruturados e o que eles contêm. Eu poderia oferecer uma imagem em http://example.com/http://google.com/http://wikipedia.org/picture.png
, onde tudo depois do meu host ( http://example.com
) faz parte do caminho da URL ("google.com" e "wikipedia.org" não são interpretados como nomes de host;Veja também).
Um caso em que o design da URL do seu exemplo pode ser visto com frequência é em vários sitesCMS. Em vez de instalar um CMS separado para cada site, você instala apenas um CMS que gerencia todos os seus sites. Os arquivos específicos de um site serão colocados em uma pasta com o nome do nome de domínio desse site.
Um caso possível:
- a pasta
/site/
contém uma pasta para cada site - a pasta
/site/foo.example.com/
contém todos os arquivos específicos do sitehttp://foo.example.com/
- a pasta
/site/bar.example.org/
contém todos os arquivos específicos do sitehttp://bar.example.org/
Agora digamos que você esteja ligado http://foo.example.com/
e queira vincular a uma imagem que está na pasta /site/foo.example.com/files/
. SemReescrita de URL, a URL seria http://foo.example.com/site/foo.example.com/files/picture.png
.
(Tudo isso não tem nada a ver comURNs; um URN é um URI que usa o urn
esquema URI, em vez de, por exemplo, http
, mailto
, ftp
, etc.)