nginx将子域重写为文件作为变量
发布时间:2020-10-19 09:11:21 所属栏目:Nginx 来源:互联网
导读:如何将子域作为要在重写中添加的变量?hello.example.com应该转到example.com/user.php?u=hello但仍显示为hello.example.com我目前正在做http://example.com/users/hello,但希望为用户提供Tumblr风格的域名.rewrite ^/users/(.*)$/user.php?u=$
|
如何将子域作为要在重写中添加的变量? hello.example.com应该转到example.com/user.php?u=hello但仍显示为hello.example.com 我目前正在做http://example.com/users/hello,但希望为用户提供Tumblr风格的域名.
另外,如果子域名为/ settings /之后的页面为hello.example.com/settings/,我需要重写为settings.php 最佳答案 两件事情.首先,您需要读取主机变量以获取子域并将其设置为稍后使用的变量.我使用了变量$sub_domain,然后将变量附加到URI.
重写行需要进一步调整.我在这里举了一个例子.有关可用选项,请参阅内置的nginx variables documentation. (编辑:长春站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 网络 – 为什么request_time比nginx access.log中的upstrea
- 如何设置NGINX以根据位置(在相同的server_name下)部署不同的
- angular – nginx:使用try_files指令禁用单个文件的缓存
- node.js-NGINX:使用域/路径在同一服务器上的多个节点js应用
- linux-以非root用户身份在Docker容器中运行nginx会导致权限
- 如何实现Nginx不区分大小写的目录位置重定向301
- linux – nginx和cloudlfare ip混淆?
- ruby-on-rails-连接到独角兽时,Nginx的权限被拒绝
- 为nginx使用多个密码文件
- nginx-Flask send_from_directory用于媒体文件
推荐文章
站长推荐
- 什么是nginx的$request_time,为什么它比php-fpm执
- 502运行其他php文件时运行默认laravel应用程序时
- django – 当我检查nginx access.log时,未知的HE
- url-rewriting – 将子域上的已知文件夹重定向到
- Nginx中的HSTS:是否应该在子域服务器块中添加St
- Kubernetes Nginx:如何实现零停机部署?
- jQuery ajax不会发出HTTPS请求
- ruby-on-rails-Nginx,Unicorn和Rails = 502错误网
- ubuntu – 在stderr中发送的FastCGI:无法打开主
- node.js-Nginx反向代理:如何通过子域访问不同的
热点阅读
