社区
C#
帖子详情
如何实现对客户端的Url重写
jingkingsoft
2005-07-26 10:13:59
现在做URL映射,有一些问题
htm的URL重写如何实现?虽然设立了规则,好像IIS根本没有执行,直接指到404去了。
用户对我的一个页面Request之后我想返回给用户一个不同的URL,就像Redirect一样(但是事实上显示的是原来的内容,只是客户端浏览器上的地址栏书写的是不同的URL)
...全文
269
18
打赏
收藏
如何实现对客户端的Url重写
现在做URL映射,有一些问题 htm的URL重写如何实现?虽然设立了规则,好像IIS根本没有执行,直接指到404去了。 用户对我的一个页面Request之后我想返回给用户一个不同的URL,就像Redirect一样(但是事实上显示的是原来的内容,只是客户端浏览器上的地址栏书写的是不同的URL)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacky_20001
2006-03-08
打赏
举报
回复
url重写就可以了~,网上多的是!
jhpxf
2006-03-08
打赏
举报
回复
微软上有这个的例子的。
若找不到,加我QQ号了,我传给你。
76320123,验证:CSND
amethyst8989
2006-03-07
打赏
举报
回复
晶,你问题怎么解决的啊,告诉我吧,谢谢啦
Kshatriya
2006-02-24
打赏
举报
回复
.net 2.0提高了url重写的功能
http://msdn2.microsoft.com/zh-cn/library/ms228302.aspx
Kshatriya
2006-02-24
打赏
举报
回复
可以偷个懒,用IFrame签入html中,再用js控制状态栏显示
amethyst8989
2006-02-24
打赏
举报
回复
-----------------------------------------
amethyst8989
2006-02-24
打赏
举报
回复
好啊,你的问题解决了嘛,能告诉我嘛,我现在也踫到这个问题,不知道怎么解决啊,急
张海霖
2005-11-29
打赏
举报
回复
用第三方的,在asp.net处理之前处理
jingkingsoft
2005-07-26
打赏
举报
回复
Transfer()执行到新的页面去了,原来页面的内容不再执行
我的意思是返回的页面内容是原来请求页面的内容,只是返回之后URL地址改变了。不知道怎么样实现呢?
shrinerain
2005-07-26
打赏
举报
回复
Server.Transfer()
jingkingsoft
2005-07-26
打赏
举报
回复
汗,怎么感觉说不清楚了,不过,不管怎么说都很感谢你
用模版生成静态页面倒不是什么问题,关键在于这个htm文件并不真实存在,只不过在用户看来访问的是http://XXXXXXXXXXXXXX/content/news/china/123456.htm这个页面而已,实际上还是http://XXXXXXXXXXXXXX/content/thread.aspx?id=123456在处理。
说起来,我现在能做到http://XXXXXXXXXXXXXX/content/news/china/123456.aspx这个虚拟地址转化为
http://XXXXXXXXXXXXXX/content/thread.aspx?id=123456(使用URL重写),但是http://XXXXXXXXXXXXXX/content/news/china/123456.htm确又映射不过来了(IIS根本就不会把这个请求交给.Net Framework来处理,URL重写不起作用)。
有点乱,前者是客户端URL重写,后者是服务器端URL重写。
shrinerain
2005-07-26
打赏
举报
回复
哦,说了半天,原来你是想生成htm页面。。。
这个你先做好模板,然后每次更新数据库时filestream生成htm页面就好了
jingkingsoft
2005-07-26
打赏
举报
回复
我想返回用户一个动态页面(aspx),但是扩展名是htm的
比如
客户端浏览
http://XXXXXXXXXXXXXX/content/thread.aspx?id=123456
而我希望返回的地址是
http://XXXXXXXXXXXXXX/content/news/china/123456.htm
当然,这个123456.htm根本不存在,还是thread.aspx?id=123456的内容,只不过修改其地址了而已
gaochundu
2005-07-26
打赏
举报
回复
你这想法奇怪了 要么搞两个一样的页面 呵呵 需求真是多样呀
zhilunchen
2005-07-26
打赏
举报
回复
不好办,上上楼的有点道理,顶一下
李洪喜
2005-07-26
打赏
举报
回复
Server.Transfer()
我一直是使用
shrinerain
2005-07-26
打赏
举报
回复
你想用户读取1.asp,然后浏览器里url显示的是2.asp,而内容实际是1.asp?
那为什么不直接把1.asp改名成2.asp,然后新建一个1.asp里面只有redirect就行了?
jingkingsoft
2005-07-26
打赏
举报
回复
自己顶一下。
如果不确定
客户端
是否禁用cookie,则可以使用
URL
重写
技术
URL
重写
实现
会话跟踪,要保证每个页面都必须使用Servlet或JSP动态页面。因为附加在
URL
上的sessionID是动态产生的,所以对于静态页面的跳转,
URL
重写
机制无能为力。可以通过HttpServletResponse的enc
URL
重写
技术
URL
重写
是指服务器程序对接收...
URL
重写
实现
会话跟踪,要保证每个页面都必须使用Servlet或JSP动态页面。因为附加在
URL
上的SessionID是动态产生的,所以对于静态页面的跳转,
URL
重写
机制无能为力。 可以通过HttpServ...
URL
重定向和
URL
重写
URL
重定向和
URL
重写
之间的用词差异乍一看可能很细微,但这对于向
客户端
提供资源具有重要意义。 ASP.NET Core的
URL
重写
中间件能够满足两者的需求。
URL
重定向是
客户端
操作,指示
客户端
访问另一个地址的资源。这需要...
如果不确定
客户端
是否禁用cookie,是否可以使用
URL
重写
技术?
URL
重写
实现
会话跟踪,要保证每个页面都必须使用Servlet或JSP动态页面。因为附加在
URL
上的sessionID是动态产生的,所以对于静态页面的跳转,
URL
重写
机制无能为力。可以通过HttpServletResponse的enc
Nginx
实现
URL
重写
Nginx
实现
URL
重写
。
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章