开发者社区> 问答> 正文

教大家如何让网站全局301跳转!自动添加WWW教程

之前,本人在本论坛发过求助贴,可是一直没有人能解决这个问题,今天无意间成功使网站能够全部自动添加www了!于是把此教程献给那些需要的站长们! (本人是万网轻云服务器,此方法只适用于IIS7.0以上)


首先在电脑桌面创建一个记事本,将名称命名为“web.config”然后用记事本方式打开(建议适用DW),粘贴下方代码:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<!--网站301重定向-->
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^jsjc5.com$" />
</conditions>
<action type="Redirect" url="http://www.jsjc5.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
将上述代码中的网站改为你自己的网站!然后就可以保存,上传到网站根目录!最后随便打开一个帖子删去网址前的www访问看看它是否自动跳转成www!如:访问jsjc5.com/thread-1038-1-1.html它自动跳转成www.jsjc5.com/thread-1038-1-1.html这种样子就说明成功生效了!

如果你说你本身网站就有“web.config”这个文件,且里面已经有别的内容,该如何插入此代码呢?其实很简单!你只需复制下面从<!--网站301重定向-->到<!--其他代码-->中间的内容就行,然后按下方内容规则插入进去即可:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<!--网站301重定向-->
<rule name="WWW Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^jsjc5.com$" />
</conditions>
<action type="Redirect" url="http://www.jsjc5.com/{R:0}" redirectType="Permanent" />
</rule>
<!--其他代码-->
我是代码
我是代码
我是代码
我是代码
我是代码
</rules>
</rewrite>
</system.webServer>
</configuration>

好了本教程就到这里了!希望对各位友友都有所帮助!

展开
收起
技术教程网 2015-02-07 23:52:17 12921 0
1 条回答
写回答
取消 提交回答
  • Re教大家如何让网站全局301跳转!自动添加WWW教程
    收藏先
    2015-03-21 12:52:58
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
QQ移送页面框架优化实践 立即下载
QQ移动页面框架优化实践 立即下载
WEB浏览器中即将发生的安全变化 立即下载