在 IIS7中我们不再需要安装其他组件,通过在 web.config 进行简单的配置即可实现 URL 的伪静态。方法如下:
在 web.config 配置文件的 configuration 节点中加入下边的代码:
代码如下 | 复制代码 |
|
其中, rule 节点即为每个重写规则,match 节点为伪静态的规则;ignoreCase 是忽略大小写;action 是响应的 URL,即真正的URL;appendQueryString 为是否跟参数。添加多个 rule 时,注意 name 名称应该保持不同。
以下直接给出本站的 URL 重写规则,相信大家会一目了然:
代码如下 | 复制代码 |
|
可见,在 IIS6 里如果跟参数的话使用 $ 字符,在 IIS7 使用{R:数字}代替 $ 字符。至于多个参数时,别忘记使用 & 替换 & 符号。
如果你是iis6可参考下面方法来实例伪静态
我们需要下载微软官方提供的URLRewriter.dll,下载后将些dll文件引用到我们的项目中。接下来,需要在web.config里进行一些简单的配置,就可以实现url的重定向。
首先,在webconfig中找到configSections,在以下位置加入给出的代码:
代码如下 | 复制代码 |
|
接下来,找到httpHandlers,在以下位置加入给出的代码:
代码如下 | 复制代码 |
|
上边加入的代码,就会对.html和.aspx后缀的url路径进行重定向。最后,我们要加入重定向的规则,从而实现url重定向。
代码如下 | 复制代码 |
|
上边就是重定向的规则,上边是以我自己的小站为例。将domain/article/文章类型/发布时间/文章名称.html重新定向到了domain/article/default.aspx?Sub=文章类型&UrlName=文章名称 。我自己对正则也不是很了解,^_^。如果有兴趣大家可以学习下,最后别忘了要将 &UrlName中的&符号写成& ,
野比大雄的涅槃 最新版v0.8-625
野比大雄的涅槃是一款非常好玩的从端游移植而来的精品哆啦A梦同
汽车模拟器2内置菜单全车解锁版2024 最新版v1.54.2
汽车模拟器2内置涂装版是游戏的破解版本,在该版本中为玩家提供
快递到了亲内置菜单 安卓版v0.6.2
快递到了亲内置菜单是一款非常好玩的模拟经营类手游,内部有功能
我的世界为时已晚模组整合包 手机版v皮神木马
我的世界为时已晚模组整合包是一款剧情向的恐怖游戏像素风格沙盒
纸牌农庄内购版 v1.12.77
纸牌农庄无限道具版是一款将纸牌与模拟经营相结合的游戏,为玩家