使用.htacess,我们可以重定向这样的请求:
RewriteRule \.(?:txt)$ handle_txt.php
将所有来自.txt的请求重定向到handle_txt.php,后者以所需方式发送输出。
我想为django应用程序做这个工作,我该怎么做?
我的意思是说,例如当我开发应用程序(使用manage.py runserver)时,我应该在哪里编写该重写文件?
如果我使用apache作为服务器,我可以使用.htaccess 如果我使用nginx,我可以使用nginx confs进行重定向。(我是对的吗?) 那么开发版本(manage.py runserver)呢?
答案 0 :(得分:1)
您可以使用django URL调度程序。它更“django方式”,它将在生产服务器和开发服务器上正常工作。见documentation。同样在生产服务器上,您需要禁用与正则表达式匹配的静态文件的处理。