2025年3月14日 星期五 甲辰(龙)年 月十三 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > IIS

不带www域名重定向到带www域名

时间:10-21来源:作者:点击数:73

我们知道,网站域名通常包括不带www的域名和到带www的域名,很多时候,为了SEO优化的需要,我们要将不带www域名重定向到带www域名,下面就介绍一下具体的实现方法。

Apache

编辑网站根目录下的。htaccess 文件,在文件里增加如下内容:

  • RewriteEngine on
  • rewriteCond %{http_host} ^cdsy.xyz [NC]
  • rewriteRule ^(.*)$ http://www.cdsy.xyz/$1 [L,R=301]

IIS

在IIS 7.0以上的版本,有一个跟.htaccess非常类似的文件web.config,功能也非常强大,编辑根目录下的web.config文件,在文件里增加如下内容:

  • <?xml version="1.0" encoding="UTF-8"?>
  • <configuration>
  • <system.webServer>
  • <rewrite>
  • <rules>
  • <rule name="WWW Redirect" stopProcessing="true">
  • <match url=".*" />
  • <conditions>
  • <add input="{HTTP_HOST}" pattern="^cdsy.xyz$" />
  • </conditions>
  • <action type="Redirect" url="http://www.cdsy.xyz/{R:0}" redirectType="Permanent" />
  • </rule>
  • </rules>
  • </rewrite>
  • </system.webServer>
  • </configuration>

如果用户网站支持https的话,可以将重定向地址也修改为https,至于http如何重定向到https,请参考此文:IIS和APACHE实现HTTP重定向到HTTPS

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门