您的位置:程序门 -> web 开发 -> asp



关于伪静态问题???


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于伪静态问题???[已结贴,结贴人:xiangzi_425]
发表于:2008-01-23 14:45:41 楼主
假如现在有一个网站有百来个页面,每个页面的命名都不同(即网页名称不同),如果我们都想把他们转换成伪静态,例如将后缀名为asp转换为html,是不是每个页面都要httpd.ini里面编写规则呢??例如:

rewriterule     /index.html     /index.asp

rewriterule     /login.html     /login.asp


如何页面多的话,那就比较麻烦.我想问下有没更好的办法?先在这谢谢大家!

发表于:2008-01-23 14:52:451楼 得分:0
写正则,如果匹配前面的,则走后面的。
例如
~/modify/(.[0-9]*)\.aspx
~/modify/$1\.html
发表于:2008-01-23 14:53:092楼 得分:0
字母同理
发表于:2008-01-23 14:54:023楼 得分:0
更好的办法?
至少,你得让iis知道怎么去找真实的url地址,只要能满足这个条件,你少写多少条规则都没关系
发表于:2008-01-23 14:55:144楼 得分:20
rewriterule   ^(.*)/(.*)\.html$   $1/$2.asp
发表于:2008-01-23 14:56:235楼 得分:0
比如这两个,你只需要将.asp替换成.html,那么你可以只写一条规则,.前面的字符不管,.后面的字符
rewriterule           /index.html           /index.asp  

rewriterule           /login.html           /login.asp  
发表于:2008-01-23 15:11:136楼 得分:0
谢谢,开始起飞~~,这个方法可以,能不能解释一下呢???
发表于:2008-01-23 15:21:427楼 得分:0
谢谢大家的参与!


快速检索

最新资讯
热门点击