帮我翻译一下这段XML。在线等。。

Aarom123 2009-08-14 09:45:45
<?xml version="1.0" encoding="utf-8"?>
<RewriterConfig>
<RewriterRule>
<LookFor>~/BBS/Topic-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/ShowTopic.aspx?ID=$1]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/Topic-(\d+)-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/ShowTopic.aspx?ID=$1&Page=$2&BigPage=$3]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/BoardList-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/BoardList.aspx?BigClassID=$1]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/Board-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/Board.aspx?SmallClassID=$1]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/Board-(\d+)-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/Board.aspx?SmallClassID=$1&Page=$2&BigPage=$3]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/NewTopic-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/NewTopic.aspx?Page=$1&BigPage=$2]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/NewReply-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/NewReply.aspx?Page=$1&BigPage=$2]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/BestTopic-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/BestTopic.aspx?Page=$1&BigPage=$2]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/Recommend-(\d+)-(\d+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/Recommend.aspx?Page=$1&BigPage=$2]]></SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/BBS/User-(\S+).aspx</LookFor>
<SendTo><![CDATA[~/BBS/UserInfo.aspx?UserID=$1]]></SendTo>
</RewriterRule>
</RewriterConfig>

越详细越来。
...全文
138 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
jrail235 2009-12-12
  • 打赏
  • 举报
回复
能不能再详细些,
我是个初学者
谢谢
slund 2009-08-14
  • 打赏
  • 举报
回复
不用都写了吧。- -


<RewriterRule>
<LookFor> ~/BBS/Recommend-(\d+)-(\d+).aspx </LookFor>
<!--用户输入的url,-(\d+)-(\d+)正则匹配项-一位或多位数字-一位或多位数字.
比如:~/BBS/Recommend-1-12.aspx-->
<SendTo> <![CDATA[~/BBS/Recommend.aspx?Page=$1&BigPage=$2]]> </SendTo>
<!--表示当服务器接收到符合上面条件的请求后如何重写url,Page=$1&BigPage=$2,这里的$1,$2表示
访问BBS/Recommend.aspx时传入的参数,与上面例子相匹配:
~/BBS/Recommend.aspx?Page=1&BigPage=12-->
</RewriterRule>



程序漫步 2009-08-14
  • 打赏
  • 举报
回复
设计对 URL 重写 做的配置文件 用正则~
MasDn 2009-08-14
  • 打赏
  • 举报
回复
 
<RewriterRule>
<LookFor> ~/BBS/Topic-(\d+)-(\d+)-(\d+).aspx </LookFor>
<!-- 解析上面的地址,转发到下面的地址.如:http://www.xxx.com/bbs/topic-2000-2-1.aspx;转发到http://www.xxx.com/bbs/showtopic.aspx?ID=2000&Page=2&BigPage=1;就是这样的 -->
<SendTo> <![CDATA[~/BBS/ShowTopic.aspx?ID=$1&Page=$2&BigPage=$3]]> </SendTo>
</RewriterRule>



是个URL重写规则而已
我就讲一个,其他都是一样的.

靠,标记不起作用!
MasDn 2009-08-14
  • 打赏
  • 举报
回复

<RewriterRule>
<LookFor> ~/BBS/Topic-(\d+)-(\d+)-(\d+).aspx </LookFor>
<!-- 解析上面的地址,转发到下面的地址.如:http://www.xxx.com/bbs/topic-2000-2-1.aspx;转发到http://www.xxx.com/bbs/showtopic.aspx?ID=2000&Page=2&BigPage=1;就是这样的 -->
<SendTo> <![CDATA[~/BBS/ShowTopic.aspx?ID=$1&Page=$2&BigPage=$3]]> </SendTo>
</RewriterRule>



是个URL重写规则而已
我就讲一个,其他都是一样的.


XGJ889 2009-08-14
  • 打赏
  • 举报
回复
Aarom123 2009-08-14
  • 打赏
  • 举报
回复
我一直在等
brucele 2009-08-14
  • 打赏
  • 举报
回复
等待高人出现。
Aarom123 2009-08-14
  • 打赏
  • 举报
回复
问题是我没用过XML。。
我只知道他上面是一个权限管理的XML。里面应该全是些跳转···。。
我想知道里面的每一行代表什么意思··
xie_yanke 2009-08-14
  • 打赏
  • 举报
回复
(\d+) : 多位数字(至少一位)

$1, $2 ... : 指上面的依次(\d+), 全部都是,不用每条注释了。
Aarom123 2009-08-14
  • 打赏
  • 举报
回复
。。能看懂的再后面帮我加上注释。。谢谢啊
xie_yanke 2009-08-14
  • 打赏
  • 举报
回复
全都是正则替换。

URL重写。
Aarom123 2009-08-14
  • 打赏
  • 举报
回复
越详细越好。。。

62,074

社区成员

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

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

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

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