百思不得其解,谁知道这种Url搜索是怎么实现的?
这种链接
http://www.51aspx.com/S/×××.html
其中***是可以随意变化的关键字,难道是每次查询的时候自动生成?而且支持汉字
http://www.51aspx.com/S/Access.html
http://www.51aspx.com/S/WebService.html
http://www.51aspx.com/S/压缩.html
http://www.51aspx.com/S/图书.html
有过经验的帮忙解答一下!! --------------------编程问答-------------------- 这种一般用在公用网站上,是使用了URL隐藏的技术,服务器接收到此请求后会翻译为另一个URL路径,其中的数字或汉字可能只是这个路径下的参数.
这样做更安全,也使用户使用方便. --------------------编程问答-------------------- URL重写
例如配置文件中这么写
<add virtualUrl="www.51aspx.com/s/(.+).html" destinationUrl="www.51aspx.com/s/Serach.aspx?ID=$1"/>
实际的意思就是
virtualUrl:如果遇到了www.51aspx.com/s/access.html这样的虚拟网页
destinationUrl:均会被解释成为www.51aspx.com/s/Serach.aspx?ID=access这样的实际网页
其中的(.+)就表示为任何字符
明白不? --------------------编程问答-------------------- urlrewrite --------------------编程问答-------------------- 只是你看到的不一样罢了
实际上,还是请求的Serach.aspx这样的网页
只不过参数变了而已 --------------------编程问答-------------------- 用了url重写而已 --------------------编程问答-------------------- 对 --------------------编程问答-------------------- 唉,又是做广告的...... --------------------编程问答-------------------- 唉,又是做广告的...... --------------------编程问答--------------------
三楼写的很详细,好像明白啦!
--------------------编程问答-------------------- 地址就是地址
想怎么样 只要合法就可以
你看 http://www.devedu.com
补充:.NET技术 , ASP.NET