url 问题(急!)

路人乙e 2008-01-15 11:18:23
host: http://www.wiki.com
目前实现的:
如果用户输入 http://www.wiki.com/Sandbox.ashx 就转到 http://www.wiki.com/Default.aspx?Page=Sandbox
待实现的:
如果用户输入 http://www.wiki.com/Help/Sandbox.ashx 就转到 http://www.wiki.com/Default.aspx?Page=Sandbox&Cate=Help
...全文
360 53 打赏 收藏 转发到动态 举报
写回复
用AI写文章
53 条回复
切换为时间正序
请发表友善的回复…
发表回复
bo3235 2008-01-18
  • 打赏
  • 举报
回复
URL REWRITE
有2种方式实现
程序方法上面已经有高手给出
还有一种方法在IIS上面安装REWRITE工具,在上面填写规则就可以.
这个方法的好处在于不用编写代码就可以实现了.

如果确有需求的话,请联系.
O15013245O 2008-01-18
  • 打赏
  • 举报
回复
http://msdn2.microsoft.com/zh-cn/library/ms972974.aspx
写的很清楚了
而且还有代码例子,可以下下来看看
O15013245O 2008-01-18
  • 打赏
  • 举报
回复
http://msdn2.microsoft.com/zh-cn/library/ms972974.aspx
写的很清楚了
而且还有代码例子,可以下下来看看
hy_lihuan 2008-01-18
  • 打赏
  • 举报
回复
我就知道使用url重写,至于怎么写就不清楚了
O15013245O 2008-01-18
  • 打赏
  • 举报
回复
XML里面“&”要转义
O15013245O 2008-01-18
  • 打赏
  • 举报
回复
写错,应该是

<LookFor>~/(.*?)/(.*?)\\.ashx</LookFor>
<SendTo>~/1Default.aspx?Page=$2&Cate=$1</SendTo>

或者

<LookFor>~/(.*?)/(.*?)\\.ashx</LookFor>
<SendTo><![CDATA[~/1Default.aspx?Page=$2&Cate=$1]]</SendTo>

O15013245O 2008-01-18
  • 打赏
  • 举报
回复

<LookFor>~/(.*?)/(.*?)\\.ashx</LookFor>
<SendTo>~/1Default.aspx?Page=$3&Cate=$2</SendTo>

或者

<LookFor>~/(.*?)/(.*?)\\.ashx</LookFor>
<SendTo><![CDATA[~/1Default.aspx?Page=$3&Cate=$2]]</SendTo>

avrilxu 2008-01-18
  • 打赏
  • 举报
回复
正则表达式
叶子 2008-01-18
  • 打赏
  • 举报
回复

<LookFor>http://www.wiki.com/(.*?)/(.*?)\\.ashx</LookFor>
<SendTo>http://www.wiki.com/Default.aspx?Page=$2&Cate=$1</SendTo>
conan304 2008-01-18
  • 打赏
  • 举报
回复
接分,接分……
wdzr_826 2008-01-18
  • 打赏
  • 举报
回复
up
路人乙e 2008-01-18
  • 打赏
  • 举报
回复
下班揭贴
路人乙e 2008-01-18
  • 打赏
  • 举报
回复
算了
还是不用重写了
用404来解决吧
jrl5365 2008-01-16
  • 打赏
  • 举报
回复
URL重写 问题
flashlove2008 2008-01-16
  • 打赏
  • 举报
回复
URLREWRITE
闲游四疯 2008-01-16
  • 打赏
  • 举报
回复
UP
路人乙e 2008-01-16
  • 打赏
  • 举报
回复
谢谢LS的
真够让我郁闷类
cat_hsfz 2008-01-16
  • 打赏
  • 举报
回复
你写一个UrlRewrite的HttpModule就是了。
大正他爹 2008-01-16
  • 打赏
  • 举报
回复
可以用地址跳转或地址重写都行。
dh2087 2008-01-16
  • 打赏
  • 举报
回复
关注
加载更多回复(33)

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧