多域名重定向到一个站点

庆幸昆明今天天晴了,是个更新技术教程的好日子。
如果大家遇到什么服务器或者网站建设的问题,都可以给我留言,或者评论,欢迎大家多多来互动,
说不定我可以帮到你。

更多精彩资讯,大家也可以关注蓝队云的公众号“蓝队云计算”。

好啦,废话不多说,今天的常见问题是:多域名重定向到一个站点

教程开始:

ABC.com

www.ABC.cn

www.ABC.net

ABC.cn

ABC.net

上面五个都重定向到

www.ABC.com

IIS7以上可直接添加在web.config配置文件里面实现

<configuration>

<system.webServer>

<rewrite>

<rules>

<rule name="301-1 Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^ABC.com$" />

</conditions>

<action type="Redirect" url="http://www.ABC.com/{R:0}" redirectType="Permanent" />

</rule>

<rule name="301-2 Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^ABC.net$" />

</conditions>

<action type="Redirect" url="http://www.ABC.com/{R:0}" redirectType="Permanent" />

</rule>

<rule name="301-3 Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^ABC.cn$" />

</conditions>

<action type="Redirect" url="http://www.ABC.com/{R:0}" redirectType="Permanent" />

</rule>

<rule name="301-4 Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^www.ABC.net$" />

</conditions>

<action type="Redirect" url="http://www.ABC.com/{R:0}" redirectType="Permanent" />

</rule>

<rule name="301-5 Redirect" stopProcessing="true">

<match url=".*" />

<conditions>

<add input="{HTTP_HOST}" pattern="^www.ABCcn$" />

</conditions>

<action type="Redirect" url="http://www.ABC.com/{R:0}" redirectType="Permanent" />

</rule>

</rules>

</rewrite>

<httpRedirect enabled="false" destination="http://www.ABC.com" exactDestination="true" httpResponseStatus="Permanent" />

</system.webServer>

</configuration>

解析设置:

第1种实现方式:记录类型为A记录,记录值为IP地址 主机记录为@和WWW

第2种方式:如果买的是虚拟主机,一般在虚拟主机的具体信息上,可以查到别名,把服务商提供的这个别名做为记录值,
记录类型为cname,主机记录为@和WWW,也可以实现

原文地址:https://blog.51cto.com/14662442/2472512

时间: 2024-11-02 17:10:32

多域名重定向到一个站点的相关文章

apache 域名重定向

域名重定向,域名跳转 通常叫做301 永久重定向 需求,要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上 实验,把www.azonabj.com 的域名跳转到 www.azona.com 上 实现: 在相应的虚拟主机中加入 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.azonabj.com$ RewriteRule ^/(.*) http://www

apache 的域名重定向笔记

需求:要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上实现:在相关的虚拟主机中增加 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.domain1.com$ RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L] </IfModule> 复制代码 如果是多个域名重定向到一个域名 <I

Nginx技巧:灵活的server_name,Nginx配置一个服务器多个站点 和 一个站点多个二级域名

http://www.cnblogs.com/buffer/archive/2011/08/17/2143514.html Nginx强大的正则表达式支持,可以使server_name的配置变得很灵活,如果你要做多用户博客,那么每个用户拥有自己的二级域名也就很容易实现了.下面我就来说说server_name的使用吧:server_name的匹配顺序nginx中的server_name指令主要用于配置基于名称虚拟主机,server_name指令在接到请求后的匹配顺序分别为:1.准确的server_

APACHE如何里一个站点绑定多个域名?用ServerAlias 转

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

APACHE如何一个站点绑定多个域名?

大家肯定遇到过这样的情况,需要APACHE2里一个站点绑定多个域名,那么如何操作呢?用ServerAlias 以前很笨,要使多个域名指向同一站点总是这样写: ServerAdmin [email protected]DocumentRoot /www/domain.comServerName domain.com ServerAdmin [email protected]DocumentRoot /www/domain.comServerName www.domain.com ServerAdm

APACHE如何里一个站点绑定多个域名?用ServerAlias

APACHE2如何里一个站点绑定多个域名?用ServerAlias以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.comServerName kuigg.com</VirtualHost> <VirtualHost *:80>ServerAdmin [email protected]DocumentRoot /www/kuigg.

centos上安装nginx服务器实现虚拟主机和域名重定向

Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例配置文件和低系统资源的消耗而闻名.2011年6月1日,nginx 1.0.4发布. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP

LNMP第二部分nginx、php配置(用户认证、域名重定向、日志、配置缓存、防盗链)

一.nginx的配置( nginx.conf) 1.nginx的主配置文件位置: /usr/local/nginx/conf/nginx.con 2.清空  /usr/local/nginx/conf/nginx.con默认的配置文件内容 [[email protected] ~]# > /usr/local/nginx/conf/nginx.conf >:重定向的意思,单独使用,可以把一个文本文档快速清空 3.拷贝一下代码到/usr/local/nginx/conf/nginx.conf文件

LAMP架构(apache用户认证,域名重定向,apache访问日志)

一.apache用户认证 用户认证就是打开一个网站.会让你输入用户名和密码.对了才会让你访问HTTP, vim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf 编辑内容如下 <Directory /data/wwwroot/www.123.com> //指定认证的目录 AllowOverride AuthConfig //这个相当于打开认证的开关 AuthName "123.com user auth" //自定义认证的名