iis rewrite自动跳转规则该怎么写

就是在原网页中书写的网址链接不变,但是打开后显示的是重写后的新地址,用的是iisISAPI_Rewrite能给我推荐本相关书籍吗?我实在是被搞得晕头转向了,而且还记着要用... 就是在原网页中书写的网址链接不变,但是打开后显示的是重写后的新地址,用的是iis ISAPI_Rewrite
能给我推荐本相关书籍吗?我实在是被搞得晕头转向了,而且还记着要用,谢谢啦
展开
 我来答
610618862
2011-12-28
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
这个是 伪静态的实现 是要用到 正则表达式实现的, 个人建议你去 看看相关书籍。 不难, 我曾经 也研究过。
例如:
RewriteRule /aaa\.html(.*) /aaa.php [N,I]
就是点击 aaa.php 页面地址栏 中显示aaa.html地址,当然 aaa.html 页面可以自定义
下面例子是 带参数的
RewriteRule /bbb/(\d+)/(\d+)/([A-Za-z]+)\.shtml /bbb.php\?page=$1&id=$2&name=$3 [N,I]
参数要用(\d+)正则替换
数字:(\d+)
字符串:([A-Za-z]+)
更多追问追答
追问
可不可以做到这样,/aaa/bbb.asp?id=ccc&nm=ddd打开显示的网址是ccc?nm=ddd,注意目录也变了,或者是/aaa/bbb.asp?nm=ddd&mm=eee打开网址是ccc?nm=ddd&mm=eee
追答
这个都是可以的!! 很灵活的。 还要注意的是, 你在程序中连接的地方也要改成相应的 连接

RewriteRule /ccc?nm=ddd&mm=eee /aaa/bbb.asp\?nm=$1&mm=$2 [N,I]
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式