×××××××如何ASP下实现URL重写?××××××××
好像PHP,JSP和ASP.NET实现重写都不很难,ASP怎么做?大家做过没? 问题点数:100、回复次数:25Top
1 楼eglic(圪圪) (理由永远是谎言,信仰永远是自慰)回复于 2006-03-09 14:14:55 得分 18
ISAPI 或者 用 404页面来处理
单纯ASP没有这个能力Top
2 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-03-09 14:17:18 得分 5
ISAPITop
3 楼saylerboxer(精怪)回复于 2006-03-09 14:17:28 得分 0
什么叫URL 重写??Top
4 楼brothercat(猫猫 ^_^)回复于 2006-03-09 14:19:25 得分 0
有参考资料吗?圪圪和兔子不能丢两句就跑了呀,^_^Top
5 楼brothercat(猫猫 ^_^)回复于 2006-03-09 14:21:58 得分 0
URL重写就是类似:
http://community.csdn.net/Expert/Topics.asp?tid=12
变成
http://community.csdn.net/Expert/Topics?tid=12
或
http://community.csdn.net/Expert/?tid=12
等等之类的...
网上关于ASP的好像没找到。Top
6 楼mrshelly(Shelly)回复于 2006-03-09 14:30:46 得分 5
IIS 的 UrlRewrite 好象都收费的。
不过,一般可以用APACHE代替IIS。进行重写。Top
7 楼Hellohuan(java 好不好???)回复于 2006-03-09 14:40:17 得分 0
URLREWRITE可以Top
8 楼liuxiaoyi666(MSMVP 小猪妹荣誉马甲之八卦兔子)回复于 2006-03-09 14:49:46 得分 0
这个问题我答过,回头帮你找一下Top
9 楼brothercat(猫猫 ^_^)回复于 2006-03-09 14:50:15 得分 0
有没有参考资料?Top
10 楼brothercat(猫猫 ^_^)回复于 2006-03-09 14:50:46 得分 0
好的,还是兔子好呀^_^Top
11 楼jspadmin(阿笨狗http://www.pifoo.com域名空间专卖cn20、com50元)回复于 2006-03-09 15:12:32 得分 5
下载UrlRewrite,纯asp无法实现。Top
12 楼net205(人不可以无耻到这种地步)回复于 2006-03-09 16:05:29 得分 30
isapi....
资料:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_internet_server_api_.28.isapi.29_.extensions.asp
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iissdk/html/77b95fc9-e7de-471a-8de9-fee27c816cc3.asp
http://msdn2.microsoft.com/en-us/library/at50e70y.aspx
http://msdn2.microsoft.com/en-us/library/128f19zs.aspx
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_internet_sample_list.asp
http://msdn2.microsoft.com/en-us/library/cz13aksy.aspx
Top
13 楼net205(人不可以无耻到这种地步)回复于 2006-03-09 16:12:11 得分 5
网上的UrlReWrite好像都是写的isapi,然后用正则加规则....
有好一些要收¥的。。。。。。Top
14 楼brothercat(猫猫 ^_^)回复于 2006-03-09 20:08:43 得分 0
先谢谢各位了。^_^,不知道兔兄资料找到没,他老人家可别忘记咯,HOHO。
圪圪说404页面实现,不知道是怎么样的。
以前总在做单—重复简单的数据库操作,现在单子不多,有点时间充充电了。来CSDN问问大家也很happy了,只希望大家能多说点了。Top
15 楼brothercat(猫猫 ^_^)回复于 2006-03-09 20:12:20 得分 0
net205(向MVP学习!)提供的链接我正在看,欢迎大家不吝赐教。Top
16 楼wangbo_wb()回复于 2006-03-09 20:35:00 得分 2
本来我是很喜欢地址映射器的,去年的时候用了一次,把网站的所有页面都变成了html格式的,后来不知怎么搞的有一天突然失效了,最后实再没招,又给还原了,现在都不太敢用了Top
17 楼brothercat(猫猫 ^_^)回复于 2006-03-10 08:41:11 得分 0
稳定性的问题咯Top
18 楼king2003(鱼)回复于 2006-03-10 08:59:33 得分 10
这东西有源码的, VC写的,楼主会VC吗?可以的话我发给你。Top
19 楼brothercat(猫猫 ^_^)回复于 2006-03-10 09:22:45 得分 0
VC?上大二时学过一点,现在读研究生反倒没研究这个了。
不好意思呀,我是现在学的是电子商务和市场营销学。网络方面的做的多一点。其它的大学读完了就还给老师了 ^_^Top
20 楼tabris17(四不象)回复于 2006-03-10 09:26:48 得分 10
网上找找“IonicIsapiRewriter”,免费的Top
21 楼brothercat(猫猫 ^_^)回复于 2006-03-10 09:28:44 得分 0
也不知道兔子还来不来。
To鱼:我看到MSDN上介绍说这种东东得用VC搞定,那不是第三方组件?但若没服务器是不是就没办法呢?虚拟空间中是不是不能解决这个问题?很有兴趣听听圪圪的404页面处理法。不知道他还来不来?
MSDN里如下:
Once you are familiar with the benefits of ISAPI filters and how to use them, you can create a filter project using the ISAPI Extension Wizard. For more information about starting a new project using wizards, see Creating a Project with a Visual C++ Application Wizard. After the project has been created, you add your custom notification handlers. The steps are described below.
Top
22 楼brothercat(猫猫 ^_^)回复于 2006-03-10 16:44:22 得分 0
顶Top
23 楼net205(人不可以无耻到这种地步)回复于 2006-03-11 11:59:05 得分 5
isapi我想不会只vc可以写。。。其他语言应该也可以的
不过我看vc里有个向导,感觉挺方便的....
圪圪的404页面,意思应该是在iis里把404页面错误定到你的某一个页面,然后你那个页面根据url上的网址及参数转到你要定向的页......
Top
24 楼wanglh100(悍卫钓鱼岛)回复于 2006-03-11 12:51:41 得分 5
ISS里有个功能是把其它后缀名用.asp来执行,
比如localhost/mysite/default.cc?id=100就相当于localhost/mysite/default.asp?id=100
这样比较方便,虽然不能把后缀名省掉,但也起来了隐藏作用.Top
25 楼brothercat(猫猫 ^_^)回复于 2006-03-12 08:25:57 得分 0
具体做法呢?Top




