0755-23698839
132-6576-8769

IIS 7.5伪静态文件web.config编写规则及301重定向方法

创络讲堂 2014-12-11 08:00:00 20567次 https://www.chuangluo.com/news_418.html 作者:创络科技

很久没有注意过伪静态这个事情了,因为平时都是使用的httpd.ini或者.htaccess来实现网站的伪静态 的。在我们公明本地有一位相当有资金实力的客户在我们为其开发完网站后,自购了一台服务器,商家配的系统是windows server 2008,IIS是7.5版本,网站上传后发现除了首页能访问外,其他页面打不开,也就是伪静态没有起作用。

IIS 7.5伪静态文件web.config编写规则及301重定向方法

IIS 7和IIS 7.5及以后的版本估计都会使用web.config来实现伪静态规则,于是我们以前的伪静态文件必须更改。网上找了一圈,还没有发现比较全面的web.config伪静态规则,于是我们这里整理一份,供初次使用的朋友参考。

实现普通页面、带一个数字参数页面和带两个参数页面的伪静态!

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>

<rule name="Index" stopProcessing="true">
<match url="^index.html" />
<action type="Rewrite" url="index.php" />
</rule>

<rule name="Rule1" stopProcessing="true">
<match url="^news_([0-9]+).html" />
<action type="Rewrite" url="news.php?nid={R:1}" />
</rule>
   
<rule name="Rule2" stopProcessing="true">
<match url="news_list_([0-9]+)_([0-9]+).html" />
<action type="Rewrite" url="news_list.php?nid={R:1}&amp;page={R:2}" />
</rule>

</rules>
</rewrite>
</system.webServer>
</configuration>

IIS 7.5通过web.config实现301重定向的方法,将不带www的域名转向到带www的域名上!

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>

<rule name="Redirect" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^chuangluo.com$" />
</conditions>
<action type="Redirect" url="http://www.chuangluo.com/{R:0}" redirectType="Permanent" />
</rule>

</rules>
</rewrite>
</system.webServer>
</configuration>

由于我们的网站使用了转义字符,因此在实际使用的时候,大家不可以直接复制以上代码。请复制粘贴到Dreamweaver等编辑器后,使用替换功能把双引号全部替换为英文状态下的双引号,然后再修改rule标签内的内容就可以了,跳转的地方请更改为自己的网址即可。

需要注意的地方是以前httpd.ini和.htaccess支持网址中两个参数用&符号链接,在web.config中是不支持的,需要将这个符号更改为&才能正常使用。由于我们目前只有一台这种类型的服务器使用经验,有可能存在不足,如有更多更全面的资料,欢迎交流学习!

  • 脱胎换骨:创络官方企业网站改版完成
    2018-04-03 17:30:08
    2017年底至2018年4月,创络对自己的官网进行了一次脱胎换骨式的改版,主要改进的地方有:HTTPS改造、代码适配PC版和手机版、MIP改造、接入附近的小程序和熊掌号、整站站内资源搜索、OA系统集成、剔除过多视觉特效等,总体改版目标是尽量提高用户体验度。
  • 关于企业网站上视频播放的展示方式
    2014-08-05 08:00:00
    除了专业的视频网站上的视频可以保证较高的流畅度以外,只有使用高性能服务器才能视频企业网站内部视频的流畅播放,而这个需求一般的服务器无法做到十分流畅的播放视频。
  • 公明国业百货总公司逸海百货官方网站正式上线运营
    2013-06-22 08:00:00
    公明国业百货总公司逸海百货于2013年和深圳网站建设公司创络达成官方网站开发协议,经过周密双方紧密配合、周密筹备和精心设计,逸海百货官方网站于6月正式上线运营。
  • 两种常见的网站开发方法
    2013-01-25 08:00:00
    深圳网站建设公司【创络】今天不讲网站开发技术,也不谈网站优化,我们来聊一下常见的两种网站开发方法:通用型模板网站建设方法和定制型网站建设方法。
  • 顶尖级网页用户体验体验方面的设计
    2012-05-05 08:00:00
    如果我们抛开网站来说,任何一个好的产品,都会在用户体验设计上做足功夫,一般会让人觉得外观大方,使用起来很方便,容易上手,而且有可能的话还会让用户上瘾。
  • 最新网站提速方法大全
    2010-11-29 08:00:00
    好的网站会在网站访问速度、网站内容建设、用户体验等几个方面来下功夫,但是,网站速度始终是排在第一位的:没有好的速度,用户体验始终是差,有时候网站设计师们会选择放弃网站的内容而迁就网站访问速度。
标准建站流程
客服电话
  • 132-6576-8769
  • 0755-23698839