子域的复杂nginx重写规则
发布时间:2020-12-13 21:21:13 所属栏目:Nginx 来源:网络整理
导读:我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例. set $subdomain "";set $subdomain_root "";set $doit "";if ($host ~* "^(.+).domain.com$") { set $subdomain $1; set $subdomain_root "/profile/$subdomain"; set
我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.
我确信有一种更有效的方法可以做到这一点,但我需要更改此规则,以便任何对* .domain.com / media / *或* .domain.com / downloads / *的请求转到domain.com/ media / *和domain.com/downloads/*. 您可以使用正则表达式服务器名称(请参阅http://nginx.org/en/docs/http/server_names.html#regex_names)并直接将匹配组分配给变量$subdomain:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows服务器下怎么安装与使用nginx
- node.js – Elastic Beanstalk Nginx服务静态文件
- 在Nginx后面通过HTTPS访问Django Admin
- Nginx和Unicorn在不同的机器上
- PHP和nginx出现413 Request Entity Too Large 怎么解决方法
- iis-7 – 如何最好地配置IIS7日志记录以捕获“HTTP_X_FORW
- nginx – Xdebug设置cookie XDEBUG_SESSION太多次了
- nginx – 仅当请求中存在某个标头时才进行基本身份验证?
- Nginx 302重定向 – 内部解析
- linux – 带有JSON响应的Nginx错误页面