很多时候为了统一网站入口,需要将不带www的主域名解析到带www的域名记录下,当客户访问不带www的域名网址的时候自动跳转到带www的域名,在IIS Web服务器中可以通过URL重写模块来实现此功能,只需要做301永久重定向即可将实现不带www请求链接自动跳转www主机域名。

(1)首先一步是带www主机域名和不带www的主机域名解析需要能够顺利访问,涉及到域名解析平台的相关域名解析操作以及IIS网站部署操作,保证2个域名都可正常访问。建议在IIS中一个网站绑定多个主机域名的方式,绑定后效果如下图。

相关设置教程可参考:IIS网站如何同时解析带www和不带www的域名。

(2)进入IIS管理界面,选中对应的网站,然后在右侧功能区域选中【URL重写】,如果没有此URL重写模块Microsoft URL Rewrite Module。建议先下载模块安装到IIS中。

URL重写模块32位系统:http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi

URL重写模块64位系统:http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi

(3)进入【URL重写】管理界面前,先在.htaccess在线生成输入要www域名。在此网站上提供的【www域名重定向】功能中生成相应的代码。

(4)复制步骤3页面生成的代码,如下所示

(5)继续回到步骤2中的【URL重写】模块,进入【URL重写】界面后,点击右侧的【导入规则】。

(6)进入【导入规则】页面后,将第4步骤复制的代码黏贴到【重写规则】的输入框中,然后单击右上角的【应用】。

(7)然后重启IIS中的网站,配置生效,此时不带www的网址将自动跳转到www上。

(8)如果出了上述的实现要求外,还需要添加http请求自动跳转https安全连接的话,可再次设置URL重写规则来实现(前提是已经配置好了带SSL证书的https安全连接网站),具体的设置方法可参考:IIS网站设置Http链接直接跳转Https安全连接。

备注:原文转载自IIS网站配置不带www域名直接跳转带www的域名_IT技术小趣屋。

转载于:https://www.cnblogs.com/xu-yi/p/10873563.html

【转载】IIS网站配置不带www域名直接跳转带www的域名相关推荐

  1. (转载)IIS安装配置全过程

    Windows 2000 Server.Windows 2000 Advanced Server 以及 Windows 2000 Professional 的默认安装都带有 IIS ,也可以在 Win ...

  2. 域名防洪跳转html单页,域名防红跳转

    域名注册服务 Domains 域名注册是华为云提供的集域名查询,购买,续费,管理,转入/转出等功能于一体的域名服务,包含多种主流后缀域名,满足您各种建站诉求 .com首购23元|.cn首购8.9元 实 ...

  3. nginx 域名重定向跳转至另一个域名

    域名 www.test123.com 跳转到www.test456.com server {listen 80;server_name www.test123.com;rewrite ^/(.*) h ...

  4. 【搭建IIS网站教程】

    文章目录 一.搭建IIS网站 二.http重定向 三.虚拟目录 四.用域名访问网站 五.网站安全 六.小知识 总结 一.搭建IIS网站 1.Windows Server 2008中配置IIS 打开服务 ...

  5. 多个域名301跳转 html,多域名301跳转合并,对于SEO的影响!

    在SEO的日常工作中,我们经常会遇到从新建站的问题,那么随之而来的也就面临域名改变的问题,通常情况下面对这种问题,我们只需要合理的利用"301跳转"就可以. 但有一种情况,让人很困 ...

  6. WAMP 2.2 配置与IIS共用单IP,多域名多网站配置方法

    一.概述: 比较合适的方式是使用多IP多网站,如果只有一个ip,让Apache和IIS公用,方法为: Apache使用80端口,IIS使用别的,如800等,然后用Apache做IIS网站的代理,即通过 ...

  7. 如何在IIS上配置多个网站,及网站发布配置讲解

    如何在IIS6.0里配置多个网站?目前常用有以下三种:a.多个端口 b.多个IP c.主机头 下面就每种方法分别做一下介绍. 一.多端口多网站这种方法是指为每个网站指定不同的端口.IIS配置的网站的默 ...

  8. [转载]IIS 6.0配置HTTP压缩的步骤

    [转载]IIS 6.0配置HTTP压缩的步骤 原文: http://zlei12.go.nease.net/ 1. HTTP压缩概述 HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法.HT ...

  9. IIS的配置和网站发布

    实验一.IIS的配置和网站发布 实验目的和要求 本实验的目的是掌握如何在windows 7/10服务器上配置Internet Information Server服务,并发布自己的网站. 实验原理 I ...

最新文章

  1. “我辞职了,决定全职去开发我的操作系统!”
  2. C++ pair的使用
  3. 汇编(8086cpu): AX,BX,CX,DX寄存器
  4. 万字综述之生成对抗网络(GAN)
  5. 微信基于时间序的海量存储扩展性与多机容灾能力提升
  6. 主线程等待一个 无阻塞函数 死循环子线程的安全退出
  7. dj鲜生-34-存档-用户中心地址页重复查询默认地址的优化-利用自定义模型管理器的方法来实现
  8. 嵌入式系统中的几个关键基本概念!
  9. Java模板回调函数,模板方法与回调函数
  10. 环境判断:区别h5打开还是weixin打开?
  11. c语言语法——c语言时间类型
  12. Flink Watermark机制
  13. 基于图像的场景三维建模
  14. 简单好用的桌面日历便签软件有哪些?
  15. 2021年数学建模国赛B题优秀论文(Word)(04烯焼制备分析与试验设计)
  16. 关于计算ico文件hash值脚本
  17. Real-ESRGAN
  18. vcu整车simulink模型
  19. 五、python函数、装饰器、内置函数、json及模块
  20. C++层Binder——Bn、Bp

热门文章

  1. 烦人的Facebook分享授权
  2. 且看且学Gradle--(1)Gradle入门
  3. 如何在7分钟内黑掉40家网站?
  4. 分布式锁选型背后的架构设计思维【附源码】
  5. Spring Cloud @RefreshScope 原理是什么?
  6. 干货分享 | 阿里PB级Kubernetes日志平台建设实践
  7. 一文搞懂负载均衡中的一致性哈希算法
  8. 关于重构,看此文就够了
  9. 实验二matlab数值,实验二MATLAB数值计算
  10. android studio安装教程博客园独王,Android Studio安装与配置