Estoy viendo una sección de un sitio web con la siguiente estructura de directorio/URN:
http://www.domainNameA.net/site/www.domainNameA.net/files/dynamically%generated%URN_539.docx
¿Por qué el sitio tiene el nombre de dominio nuevamente en la URN? ¿Qué es probable que esto indique?
Respuesta1
Por supuesto, esto puede significar cualquier cosa. Depende del propietario cómo se estructuran las URL y qué contienen. Podría ofrecer una imagen debajo http://example.com/http://google.com/http://wikipedia.org/picture.png
, donde todo lo que sigue a mi host ( http://example.com
) es parte de la ruta URL ("google.com" y "wikipedia.org" no se interpretan como nombres de host;ver también).
Un caso en el que a menudo se puede ver el diseño de URL de su ejemplo es en sitios múltiples.CMS. En lugar de instalar un CMS separado para cada sitio web, instala solo un CMS que administra todos sus sitios. Los archivos que son específicos de un sitio se colocarán en una carpeta que lleva el nombre del dominio de ese sitio.
Un posible caso:
- la carpeta
/site/
contiene una carpeta para cada sitio web - la carpeta
/site/foo.example.com/
contiene todos los archivos específicos del sitio webhttp://foo.example.com/
- la carpeta
/site/bar.example.org/
contiene todos los archivos específicos del sitio webhttp://bar.example.org/
Ahora digamos que está activado http://foo.example.com/
y desea vincular una imagen que se encuentra en la carpeta /site/foo.example.com/files/
. SinReescritura de URL, la URL sería http://foo.example.com/site/foo.example.com/files/picture.png
.
(Todo esto no tiene nada que ver conURN; una URN es una URI que utiliza el urn
esquema URI, en lugar de, por ejemplo, http
, mailto
, ftp
etc.)