linux中一个域名跳转到另一个域名,域名怎么跳转到另一个域名

很多企业,会申请多个域名,比如com、cn、net、info等,以此来保护企业品牌。这时如果想每个域名在访问时,均自动跳转到com上,要怎样实现呢?

域名准备:web1.com、web2.cn、web3.net、web4.info

1、Apache服务器

首先将域名解析到服务器IP:1.1.1.1

接着在http.conf中添加:

# set .net to .com

ServerName web3.net

ServerAlias www.web3.net

RedirectMatch Permanent ^/(.*) http://web1.com/$1

# set .cn to .com

ServerName web2.cn

ServerAlias www.web2.cn

RedirectMatch Permanent ^/(.*) http://web1.com/$1

# set .info to .com

ServerName web4.info

ServerAlias www.web4.info

RedirectMatch Permanent ^/(.*) http://web1.com/$1

ServerAdmin xxxx@web1.com

ServerName web1.com

ServerAlias www.web1.com

然后重启Apache服务器

2、.htaccess方式

RewriteEngine On

RewriteCond %{HTTP_HOST} ^web2.cn [NC,OR]

RewriteCond %{HTTP_HOST} ^web3.net [NC,OR]

RewriteCond %{HTTP_HOST} ^web4.info [NC,OR]

RewriteCond %{HTTP_HOST} ^web1.com$ [NC]

RewriteRule ^(.*)$ http://www.web1.com/$1 [L,R=301]

这里,无论是cn、net还是info,均自动跳转至web1,而且web1.com也将自动跳转到www.web1.com。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值