IIS7.5使用web.config设置伪静态的方法
2024-10-19 20:03:55
IIS 7和IIS 7.5及以后的版本估计都会使用web.config来实现伪静态规则,于是我们以前的伪静态文件必须更改。网上找了一圈,还没有发现比较全面的web.config伪静态规则,于是我们这里整理一份,供初次使用的朋友参考。
实现普通页面、带一个数字参数页面和带两个参数页面的伪静态!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
<? 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}&page={R:2}" /> </ rule > </ rules > </ rewrite > </ system.webServer > </ configuration > |
IIS 7.5通过web.config实现301重定向的方法,将不带www的域名转向到带www的域名上!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
<? 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 > </ rule > </ rules > </ rewrite > </ system.webServer > </ configuration > |
由于我们的网站使用了转义字符,因此在实际使用的时候,大家不可以直接复制以上代码。请复制粘贴到Dreamweaver等编辑器后,使用替换功能把双引号全部替换为英文状态下的双引号,然后再修改rule标签内的内容就可以了,跳转的地方请更改为自己的网址即可。
需要注意的地方是以前httpd.ini和.htaccess支持网址中两个参数用&符号链接,在web.config中是不支持的,需要将这个符号更改为&才能正常使用。
原文链接:http://www.jb51.net/article/42901.htm
最新文章
- unity 实现简单的分离
- mysql基础面试
- C#中XmlTextWriter读写xml文件详细介绍(转)
- 基于tiny4412的Linux内核移植 -- 设备树的展开
- CONTROLS: <;>; TYPE TABLEVIEW USING SCREEN<;>;.在 ABAP/4 中声明表格 控制
- iptables中规则的关系——以只允许某些IP段访问为例
- 【Linux】CentOS系统
- SQL函数学习(二):DATEADD() 函数
- DBA Scripts
- how tomcat works 读书笔记 十一 StandWrapper 上
- C# out ref 用法总结
- PHP定界符eof 的使用
- python金融反欺诈-项目实战
- JS设计模式(5)发布订阅模式
- Practice2 结对子之“小学四则运算”
- topcoder srm 702 div1 -3
- pop_heap(_RAIter,_RAIter,_Compare)
- 理解dynamic programming动态规划
- 通用的将Excel导入数据集的方法
- 007-spring cache-缓存实现-02-springboot ehcahe3实现、springboot caffeine实现