django.root를 슬래시 뒤에 url의 루트 경로로 설정했습니다. 하지만 urls.py에서 액세스해서는 안되는 루트 URL의 하위 폴더에 다운로드 대화 상자를 갖고 싶습니다. urls.py에 대한 액세스를 피하고 대신 Apache 구성의 위치를 사용할 수 있습니까? 죄송합니다. 그러나이 문제는 매우 까다로 우며 내 문제를 이해할 수 있기를 바랍니다.django의 urls.py에서 경로 제외
감사 greetz,
django.root를 슬래시 뒤에 url의 루트 경로로 설정했습니다. 하지만 urls.py에서 액세스해서는 안되는 루트 URL의 하위 폴더에 다운로드 대화 상자를 갖고 싶습니다. urls.py에 대한 액세스를 피하고 대신 Apache 구성의 위치를 사용할 수 있습니까? 죄송합니다. 그러나이 문제는 매우 까다로 우며 내 문제를 이해할 수 있기를 바랍니다.django의 urls.py에서 경로 제외
감사 greetz,
AutomatedTester thopil이 더 프로그래밍 질문보다 아파치 구성입니다, 맞습니다.
어쨌든, 당신의 장고 코드가 어떻게 실행되는지에 따라 다릅니다 (mod_python
, mod_wsgi
). 일반적으로 아파치 별칭이 트릭을 수행합니다 (그 방법은 내가 mod_wsgi
으로 처리하는 방법입니다). 예 :
Alias /download /path/to/non-django/download/code
희망이 있습니다.
, 당신은 mod_python에서와 마찬가지로 mod_wsgi에 대한 당신이 'SetHandler 없음'을 필요로하지 않는다는 것을 강조해야한다. –
mod-python으로 태그를 지정 했으므로 분명히 배포 방법입니다. related docs을 읽으십시오.
는 TL; DR 버전 : 일부는 당신이 그것을 필요로 말합니다 경우
<Location "/media">
SetHandler None
</Location>
가상 호스트의 DocumentRoot 아래에 'media'디렉토리가있는 경우에만 작동합니다. 그렇지 않으면 파일이 실제로있는 곳으로 '/ media'라는 별칭 지시문을 매핑해야합니다. –
가능 저기 serverfault 질문 – AutomatedTester