而这篇文章主要针对的是网站URL显示的伪静态化,这样就抛弃了直接生成纯静态页的麻烦,而且能够很好的保护用户隐私,同时网站安全性也会有一定性能的提升。
主要操作过程如下:
首先,我们需要一个微软的URLReWriter组件,这里的下载地址我给提供下:
http://download.microsoft.com/download/0/4/6/0463611e-a3f9-490d-a08c-877a83b797cf/MSDNURLRewriting.msi
然后就是新建一个网站,然后通过“添加引用”把这个dll文件添加到项目中。
我建立的网站页面是一个简单的前台新闻发布系统,页面如下:
然后就是列表页面:
然后就是上面的标题为“3333333”的详细信息显示页面,具体的显示页面为:
那么针对这样的页面,我们来进行伪静态化,首先是需要配置webconfig
如下图所示:
要注意的就是其中的<LookFor></LookFor>和<SendTO></SendTO>节点,写到LookFor节点中的URL路径是对外公布的URL路径,而SendTO节点中的URL路径则是IIS进行解析的时候返回的真实的路径。上图中节点一部分就是只要是类似字母d后面跟数字的都交给NewsListaspx带参返回解析;而节点二部分就是只要是类似字母dd后面跟数字的都交给NewsDetails.aspx带参返回处理;而节点三就是把html请求页面转为aspx请求返回。
还需要在<HttpHandlers>节点下面添加如下模块:
这些设置好后,但是我们的IIS默认是不能够直接解析html后缀的(只要是没添加),那么就需要配置IIS,配置路径如下:
打开IIS—》右击网站—》属性—》切换到“主目录”标签—》点击“配置”按钮—》切换到“映射”标签—》双击“.aspx”,在弹出的窗口中,复制“可执行文件”后面的字符串—》单击“添加”—》输入拷贝的可执行文件路径---à去掉“检查文件是否存在”勾选框,最后应用即可。
配置完成后,在你的网站上面,只要类似有
<a href='NewsList.aspx?ID=<%#Eval(“ID”)%>'><%#Eval("Name") %></a>
修改成
<a href= d<%#Eval("ID") %>.html'><%#Eval("Name") %></a>
并且把
<a href='NewsDetails.aspx?NewsID=<%#Eval(“ID”)%>'><%#Eval("Title") %></a>
修改成
<a href='dd<%#Eval("ID") %>.html'><%#Eval("Title") %></a>
最后利用iis访问即可,设置完毕
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]