NGinx域名重定向
发布时间:2021-02-20 10:02:10 所属栏目:Nginx 来源:互联网
导读:可以说我有一个名为xyz.co的网站,也有其他具有相同前缀的域名,例如xyz.com,xyz.it,xyz.co.it.现在,nginx在端口80的nginx.conf中的server_name xyz.co可以正常工作.我希望所有其他域都重定向到xyz.co,也希望上面的www.*版本重定向到xyz.co.我怎么能得到这个?
可以说我有一个名为xyz.co的网站,也有其他具有相同前缀的域名,例如xyz.com,xyz.it,xyz.co.it. 现在,nginx在端口80的nginx.conf中的server_name xyz.co可以正常工作.我希望所有其他域都重定向到xyz.co,也希望上面的www.*版本重定向到xyz.co.我怎么能得到这个?这是Nginx Web服务器级别的变化吗?还是我需要在DNS中进行此更改? 更新:我在nginx.conf中尝试过,但是没有用…
我首先尝试在ServerFault中发布此问题,但那里没有任何响应-https://serverfault.com/questions/453472/nginx-domain-name-redirects 最佳答案 为所有需要重定向的域名添加一个服务器块.像这样:
和xyz.co域的另一个服务器块:
这样,当您转到需要重定向的域名之一时,nginx会直接重定向到xyz.co并移至另一个服务器块,您可以在其中添加所有设置(rootfolder,位置块等) (编辑:4S站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- NGINX代理缓存 – 在查询字符串中缓存buster变量 – 可能忽
- 如何在nginx.conf中引用OS环境变量
- 如何将此Nginx调试为uWSGI超时?
- nginx – 通过本地image_filter调整大小的图像
- apache-2.2 – 在NginX后面的Apache mod_dav安装上,WebDav重
- ruby-on-rails – Gem:Module的未定义方法`path_separator
- Laravel Homestead vhost配置
- ruby-on-rails-乘客nginx:在子目录中托管Rails应用程序
- nginx – [emerg] bind()到0.0.0.0:80失败(98:地址已在使用
- apache-2.2 – 使用Nginx作为apache的反向代理或独立使用
推荐文章
站长推荐
- 我的nginx php-fm网络服务器能够提供有权限000的
- ruby-on-rails – 无法将HTTP响应转发回HTTP客户
- node.js – 自节点v0.12.2以来的负载平衡 – clu
- 如何告诉nginx仅为一个vhost管理的域提供https?
- nginx将文件类型传递给后端服务器
- ruby-on-rails-使用Capistrano Deploy复制Figaro
- 是什么决定了Nginx配置中服务器块数量的实际限制
- 配置 – 为什么我不能将proxy_set_header放在if子
- Nginx conf中的短路逻辑(想覆盖一个位置)
- angularjs-$http.post请求标头字段Access-Contro
热点阅读