请选择 进入手机版 | 继续访问电脑版

网赚城

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 774|回复: 4

Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)方法

[复制链接]

826

主题

826

帖子

2734

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2734
发表于 2017-11-29 10:24:20 | 显示全部楼层 |阅读模式
Win2008 r2 iis7/iis7.5系统下HTTP重定向(301重定向)方法


在网站跟目录下web.config文件 , 没有web.config文件的创建一个web.config文件,方法很简单,用记事本新建一个,然后改名改后缀即可

<configuration>
    <system.webServer>
        <rewrite>
        <rules> 这行下面加入以下代码即可实现301永久重定
域名不带www重定向到带www的代码规则:

  1. <rule name="Redirect" stopProcessing="true">
  2. <match url=".*" />
  3. <conditions>
  4. <add input="{HTTP_HOST}" pattern="^yqpkq.com$" />
  5. </conditions>
  6. <action type="Redirect" url="http://www.yqpkq.com/{R:0}" redirectType="Permanent" />
  7. </rule>
复制代码


域名www重定向到不带www的代码规则:
  1. <rule name="Redirect" stopProcessing="true">
  2. <match url=".*" />
  3. <conditions>
  4. <add input="{HTTP_HOST}" pattern="^www.wz.city$" />
  5. </conditions>
  6. <action type="Redirect" url="http://wz.city/{R:0}" redirectType="Permanent" />
  7. </rule>
复制代码
刚刚没找你之前我都加过这代码 首页是重定向没出错,但文章页就跳到动态页
我以为是代码错,我按网上的加到底部</rules>这行上面就出现这个错误,后来加到<rules>下面这行反而都好了,给你参考下


不带www重定向到www运行正常:
首页 http://yqpkq.com/forum.php 正常重定向到 http://www.yqpkq.com/forum.php

文章页 http://yqpkq.com/thread-12-1-1.html 正常重定向到  http://www.yqpkq.com/thread-12-1-1.html

www重定向到不带www运行正常:
首页 www.wz.city 正常重定到 wz.city

文章页 http://www.wz.city/thread-4-1-1.html  正常重定向到 http://wz.city/thread-4-1-1.html

Discuz! X3.2 在Win2008 r2 iis7/iis7.5 VPS系统  伪静态与301重定向   web.config配置完整代码 (代码中网址yqpkq.com记得修改成你自己的网址)  没有web.config文件的创建一个web.config文件,方法很简单,用记事本新建一个,然后改名改后缀即可。

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.     <system.webServer>
  4.         <rewrite>
  5.         <rules>
  6.         <rule name="Redirect" stopProcessing="true">
  7. <match url=".*" />
  8. <conditions>
  9. <add input="{HTTP_HOST}" pattern="^yqpkq.com$" />
  10. </conditions>
  11. <action type="Redirect" url="http://www.yqpkq.com/{R:0}" redirectType="Permanent" />
  12. </rule>
  13.                 <rule name="portal_topic">
  14.                         <match url="^(.*/)*topic-(.+).html\?*(.*)$" />
  15.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=topic&topic={R:2}&{R:3}" />
  16.                 </rule>
  17.                 <rule name="portal_article">
  18.                         <match url="^(.*/)*article-([0-9]+)-([0-9]+).html\?*(.*)$" />
  19.                         <action type="Rewrite" url="{R:1}/portal.php\?mod=view&aid={R:2}&page={R:3}&{R:4}" />
  20.                 </rule>
  21.                 <rule name="forum_forumdisplay">
  22.                         <match url="^(.*/)*forum-(\w+)-([0-9]+).html\?*(.*)$" />
  23.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=forumdisplay&fid={R:2}&page={R:3}&{R:4}" />
  24.                 </rule>
  25.                 <rule name="forum_viewthread">
  26.                         <match url="^(.*/)*thread-([0-9]+)-([0-9]+)-([0-9]+).html\?*(.*)$" />
  27.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=viewthread&tid={R:2}&extra=page%3D{R:4}&page={R:3}&{R:5}" />
  28.                 </rule>
  29.                 <rule name="group_group">
  30.                         <match url="^(.*/)*group-([0-9]+)-([0-9]+).html\?*(.*)$" />
  31.                         <action type="Rewrite" url="{R:1}/forum.php\?mod=group&fid={R:2}&page={R:3}&{R:4}" />
  32.                 </rule>
  33.                 <rule name="home_space">
  34.                         <match url="^(.*/)*space-(username|uid)-(.+).html\?*(.*)$" />
  35.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&{R:2}={R:3}&{R:4}" />
  36.                 </rule>
  37.                 <rule name="home_blog">
  38.                         <match url="^(.*/)*blog-([0-9]+)-([0-9]+).html\?*(.*)$" />
  39.                         <action type="Rewrite" url="{R:1}/home.php\?mod=space&uid={R:2}&do=blog&id={R:3}&{R:4}" />
  40.                 </rule>
  41.                 <rule name="forum_archiver">
  42.                         <match url="^(.*/)*(fid|tid)-([0-9]+).html\?*(.*)$" />
  43.                         <action type="Rewrite" url="{R:1}/index.php\?action={R:2}&value={R:3}&{R:4}" />
  44.                 </rule>
  45.                 <rule name="plugin">
  46.                         <match url="^(.*/)*([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+).html\?*(.*)$" />
  47.                         <action type="Rewrite" url="{R:1}/plugin.php\?id={R:2}:{R:3}&{R:4}" />
  48.                 </rule>
  49.         </rules>
  50. </rewrite>
  51.    </system.webServer>         
  52. </configuration>
复制代码





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

欢迎关注网赚城微信公众号

欢迎关注网赚城微信公众号

手机版|Archiver|小黑屋|网赚城wz.city

GMT+8, 2019-4-26 12:12 , Processed in 0.262950 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表