实现伪静态跳转

之前首页的这几个按钮  点击进去一直报错,而且不出界面。心中始终觉得很遗憾。于是就在网上不断的看博客,正则表达式和伪静态跳转。

Clipboard Image.png

网上有人说了一句关于伪静态的话 :URL静态化的方法有多种,比如,网站程序后台生成静态页面、404伪静态及使用URL重写组件静态页面。相对于前面的两种方法,使用URL重写组件伪静态网站是现在比较流行一种方法。

我觉得 URL重写组件伪静态网站  这是关键字, 于是我就把关键字进行搜索。

于是就找到了一片CSDN的博客,http://blog.csdn.net/wulex/article/details/45269757   ,在这个博客中,我看到了一个图片,

Clipboard Image.png然而我的IIS 服务器中却没有这个图片,所以,我觉得或许就是这个问题,于是,我找了对应的博客,找到了微软怎么更新URL  Rewrite ,

更新之后,IIS 上面就真的有这个小图标, 于是在网上搜索,怎么使用这个小图标,我就找到了有参考意义的两句话:

参考语句

为了方便描述,直接看几个示例(以下示例基本全部来源IIRF文档)

RewriteRule  ^/original/(.*).php  /modified/$1.aspx

源:http://xxx/original/index.php

目标:http://xxx/modified/index.aspx

RewriteRule  ^/dinoch/album/([^/]+)/([^/]+).(jpg|JPG|PNG)   /chiesa/pics.aspx?d=$1&p=$2.$3

源:http://xxx/dinoch/album/30/1.jpg

目标:http://xxx/chiesa/pics.aspx?d=30&p=1.jpg

于是打开项目的伪静态配置文件,结合上面的两句话,整理出自己的一句话:

最后改成为

RewriteRule   ^/tl/(.*)  /course/teacherlist.aspx?$1

将这个规则写到小图标里面去,发现,讲师界面的内容确实出来了,依次类推,首页的几个导航的按钮都出来了。

当然 ,我这种改法 始终有局限性,  按我那种改法,大界面 都出来了,然后大界面 里面的小界面,却有的能出来 ,有的却出不来,这就是我改法的局限性。然后跟陈聪讨论了一下,他就换了一种改法,配置了

Clipboard Image.png          IIS 中的这个小图标,结果所有的界面都依次出来了,这就达到了令人想看到的界面, 所有的界面基本上都出来了。这个也是自己要反思的地方,感觉自己已经做出来了一部分,就很满意了,结果没有深入的去研究,一件事情满分10  ,然而我做到7  8  分就很满意,这点对于自己以后的发展是相当不利的。忽略了很多细节,然而往往就是细节决定成败。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值