La ruta que debes guardar sería una ruta absoluta tipo:
// para tomar el /var/www/etc .. que corresponda a tu raiz de tu sitio desde el raiz de ese sistema de archivos de ese servidor.
$url=$_SERVER['DOCUMENT_ROOT']."/_admin/_noticias/archivos";
Pero, como ya te dije .. si puedes "subir" esos archivos fuera de tu DOCUMENT_ROOT .. mejor:
Por ejemplo .. en la mayoría de servicios de hosting se tiene una estrutura tipo:
(al entrar a tu FTP ..):
html_public/
cgi-bin/
www/
El document_root suele apuntar a: html_public/ ..ahí pones tus paginas web .. etc. Si tus archivos los pones fuera de ahí .. no serán accesibles via
http://www.nose.tal/archivos ... Por eso es necesario indicar rutas absolutas .. y no relativas (con
http://) ya que tus archivos son leidos desde el servidor y su ruta dentro de su sistema de archivos por PHP para entregarlo al navegador.
Las llamadas a tus archivos pueden quedar tipo:
bajar_archivo.php?archivo=blabla.zip
ò
bajar_archivo.php?archivo=1
o como hagas referencia a tu archivo en tu BD ..
En el URL no veras nada .. por qué se entrega directo al navegador . no se "redirecciona" o "linkea" a ese archivo directo sino que es "PHP" el que lo lee de donde esté y lo entrega al navegador para descarga (para eso usa las cabeceras HTTP como las del ejemplo).
Un saludo,