raksmart活动促销

分享

写回答

发帖

IIS7.0通过web.config重定向失败怎么办

nisheng

发表于 2012-5-2 10:32:30 | 显示全部楼层

是godaddy空间的话可以参考http://bbs.idcspy.com/thread-165265-1-1.html这个

点评

谢谢版主,不过参考文件我看不懂。我觉得我太菜了  发表于 2012-5-2 10:47 PM
回复 支持 反对

使用道具 举报

国外虚拟主机 国外虚拟主机 2006 人阅读 | 2 人回复

回答|共 2 个

发表于 2012-5-2 00:30:51 | 显示全部楼层 |阅读模式

本帖最后由 wjia198 于 2012-5-2 12:33 AM 编辑

我用的是IIS7.0的空间,由于一开始的设计结构错误,那时候将所有文章直接放在了根目录下,随着文章数量的增多,现在每次打开FTP压力都非常大,很慢。
现在想把所有的文章都重定向到一个新目录下,那么原先的域名肯定要做跳转,不然,就会出现很多404错误了。

例如:
现在的文章页
http://www.domain.com/patent120428.html
跳转后的文章页
http://www.domain.com/wz/patent120428.html

也就是将所有文章都移到了根目录下的wz文件夹中,请告知如何实现。

要通过web.config来实现,不知道代码该怎么写。下面这样的代码我试过,不行,高手帮忙看下哪里有问题:
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.   <system.webServer>
  4.     <rewrite>
  5.       <rule name="Canonical Host Name" stopProcessing="true">
  6.         <match url="(.*)" />
  7.           <conditions>
  8.              <add input="{HTTP_HOST}" pattern="^webweb\.com$" />
  9.           </conditions>
  10.         <action type="Redirect" url="http://www.webweb.com/wz/{R:1}" redirectType="Permanent" />
  11.       </rule>
  12.     </rewrite>
  13.   </system.webServer>
  14. </configuration>
复制代码
还有,是不是可有参照这个代码改?怎么改呢?我是在根目录呢,那就没有bbs Redirect 。怎么办呢?
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration>
  3.      <system.webServer>
  4.          <urlCompression doStaticCompression="true" doDynamicCompression="true"/>
  5. <rewrite>
  6.     <rules>
  7. <rule name="bbs Redirect" stopProcessing="true">
  8.       <match url="bbs/.*" />
  9.       <conditions>
  10.        <add input="{HTTP_HOST}" pattern="^bbs.123.com$" />
  11.       </conditions>
  12.       <action type="Redirect" url="http://www.123.com/{R:0}"  redirectType="Permanent" />
  13.      </rule>
  14.     </rules>
  15.    </rewrite>
  16.      </system.webServer>
  17. </configuration>
复制代码

wjia198

发表于 2012-5-2 00:32:02 | 显示全部楼层

谁来帮我解答啊!不管对不对我一定给你加分!非常感谢!
回复 支持 反对

使用道具 举报

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

本版积分规则