zoukankan      html  css  js  c++  java
  • IIS7设置将域名不带www跳转到带www上

    很多朋友在IIS环境中搭建好网站后,习惯性将带www和不带www的域名都绑定到一个网站上,这样做虽然两个域名都能访问,但容易造成权重分散,从而导致网站权重降低。
    其实我们可以将访问不带www的域名自动跳转到带www的域名,例如访问taotaozaixian.com时浏览器自动跳转到www.taotaozaixian.com,浏览器地址显示的也是www.taotaozaixian.com。
    总结网上的方法,有两种方法比较常用:
    第一种是设置网站301重定向。优点是设置快速简单;缺点是要建立两个站点,一个真实站点,一个空站点。
    第二种是安装URL重写工具。优点是只需建立一个真实站点即可;缺点是设置稍微复杂。

    第一种方法可以参考此篇文章 https://www.uust.com/wiki/web/86.html

    下面使用实际例子讲述第二种方法
    1.首先将taotaozaixian.com www.taotaozaixian.com都解析到同一台web服务器的IP


    2.下载安装web平台安装程序
    https://www.microsoft.com/web/downloads/platform.aspx

    https://www.iis.net/downloads/microsoft/url-rewrite

    3.下载安装完成后在开始菜单中找到并打开 Microsoft Web Platform Installer
    在打开的 Web平台安装程序 右上角输入url进行查找
    选中"URL重写工具2.0",点击添加,然后点击右下角安装

    安装完重新打开IIS站点,就可以看到 "URL重写" 了


    4.配置重定向
    打开网站https://www.ssffx.com/htaccess/?jdfwkey=5rfiq
    在左侧选择"WWW域名重定向",然后在右边输入框输入带www的完整域名www.taotaozaixian.com

    复制下方生成的代码

    <Files ~ "^.(htaccess|htpasswd)$">
    deny from all
    </Files>
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(taotaozaixian.com)(:80)? [NC]
    RewriteRule ^(.*) http://www.taotaozaixian.com/$1 [R=301,L]
    order deny,allow

    5.回到IIS站点,点击"URL重写",点击右边"导入规则"
    将重写代码粘贴到规则里,点击应用


    6.重启IIS站点,在浏览器输入不带www的域名taotaozaixian.com,浏览器就会自动跳转到www.taotaozaixian.com了

  • 相关阅读:
    docker容器日志收集方案(方案四,目前使用的方案)
    docker容器日志收集方案(方案三 filebeat+journald本地日志收集)
    docker容器日志收集方案(方案二 filebeat+syslog本地日志收集)
    docker容器日志收集方案(方案一 filebeat+本地日志收集)
    企业业务数据处理用“work”还是“MQ”
    spring cloud 实践之hystrix注意事项
    微服务架构理论-扩展立方体篇
    C# asp.net PhoneGap html5
    C# Where
    网站分布式开发简介
  • 原文地址:https://www.cnblogs.com/fjping0606/p/9879101.html
Copyright © 2011-2022 走看看