2011-05-08 22 views
5

Me estoy conectando a un sitio web de SNS y el sitio web requiere que coloque un archivo en el directorio raíz del dominio, como http://www.a.com/test.txt, y lo buscará automáticamente para verificar que soy el propietario del dominio.django: ¿cómo poner un archivo estático en el directorio raíz?

estoy usando Django y todos los archivos estáticos están bajo http://www.a.com/static/, ¿cómo puedo escribir el archivo de URL para especificar un archivo test.txt de manera que cuando el robot de la página web del SNS obtener la URL http://www.a.com/test.txt, se buscará correctamente el archivo que cargué?

Gracias.

Respuesta

7

Si está ejecutando Apache, configurar un alias en httpd.conf de Apache:

#Alias /test.txt /filesystem/path/to/test.txt 
+0

Asegúrese de que haya incluido el módulo de alias en httpd.conf: En el complemento superior: módulos alias_module LoadModule /mod_alias.so – gabn88

3

No hay ninguna razón por qué tiene que ser un archivo físico real. Se podría volver con la misma facilidad cualquier texto magia se requiere a través de un punto de vista, asignada a la URL correspondiente:

url(r'^test\.txt', 'test_view') 


def test_view(request): 
    return HttpResponse("My magic text here", mimetype='text/plain') 
+0

Una razón sería no querer cargar una pila completa de aplicaciones para algo tan simple. – webjunkie

+2

@webjunkie No carga la "pila completa de la aplicación" por solicitud en Django. Django se ejecuta como un conjunto separado de procesos, administrados y enviados por WSGI. –

Cuestiones relacionadas