码迷,mamicode.com
首页 > 其他好文 > 详细

设置域名跳转的几种方式

时间:2019-06-23 01:22:29      阅读:486      评论:0      收藏:0      [点我收藏+]

标签:注意   ane   文件   oca   com   man   color   ati   cat   

背景:

本文以ubuntu服务器为例来说明几种设置域名跳转的情况

设置域名301跳转的几种途径:

1、域名解析处设置显性URL

比如解析处可设置a.com显性解析到b.com

 

2、nginx配置文件处跳转。

a、proxy跳转

/etc/nginx/conf.d下面设置跳转

server {
  listen 80;
  server_name a.com;
?
  location / {
                proxy_pass http://127.0.0.1:9081;
    autoindex on;
    include conf.d/proxy.conf;
                deny all;
  }
}

 

b、rewrite跳转

/etc/nginx/sites-enabled路径下设置

server {
    listen 80;
    server_name a.com c.com;
........
rewrite ^(.*) https://b.com$1 permanent;
}

尤其注意:如果此处server处的域名有别名,那么也会跳转;比如上述c.com也会跳转到b.com,即使没有配置其他的跳转。

3、程序中设置跳转

比如PHP程序中就可以设置这种域名跳转。

设置域名跳转的几种方式

标签:注意   ane   文件   oca   com   man   color   ati   cat   

原文地址:https://www.cnblogs.com/dadonggg/p/11071090.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!