手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net下URL网址重写成.html格式、RSS、OPML的知识总结
asp.net下URL网址重写成.html格式、RSS、OPML的知识总结
摘要:一、URL网址重写1、在MSDN中下载一个文件,将ActionlessForm.dll和URLRewriter.dll放到bin目录下。这是...

一、URL网址重写

1、在MSDN中下载一个文件,将ActionlessForm.dll和URLRewriter.dll放到bin目录下。这是MSDN中关于URL重写的一篇文章里的地址。在 ASP.NET 中执行 URL 重写

2、将web.config文件中添加下面的代码

<>

<configSections>

<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />

</configSections>

<>

<RewriterConfig>

<Rules>

<>

<RewriterRule>

<LookFor>~/(d{4})/(d{2})/(d{2}).html</LookFor>

<SendTo><![CDATA[~/mypage.aspx?param1=$1¶m2=$2¶m3=$3]]></SendTo>

</RewriterRule>

<>

<RewriterRule>

<LookFor>~/aaa/bbb/mypage/([w]+).html</LookFor>

<SendTo><![CDATA[~/aaa/bbb/mypage.aspx?param1=$1]]></SendTo>

</RewriterRule>

</Rules>

</RewriterConfig>

<>

<httpModules>

<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />

</httpModules>

<>

3、在IIS里将.html文件映射给 X:WINNTMicrosoft.NETFrameworkv1.1.4322aspnet_isapi.dll

4、使用方法:

只要修改web.config里的重写规则就可以了。

需要注意的是:LookFor里面的一对()对应SendTo里面的一个$[1、2、3...n]

二、关于RSS

RSS是用于RSS阅读器的一种文件格式,也可以叫新闻种子,RSS种子等等。RSS是一个XML文件,后缀名可以是.aspx,但内容必须是Xml的。他的语法如下:

------------------- 一个RSS种子.xml --------------------------------

<?xml version="1.0" encoding="gb2312"?>

<rss version="2.0">

<channel>

<title>这个RSS种子(频道)的名称、标题</title>

<link>这个RSS种子(频道)的连接地址.xml </link>

<description>这个RSS种子(频道)的简要说明,随你怎么写...</description>

<item>

<title>具体的引用标题,比如一条新闻的标题</title>

<link>http://www.该条新闻的连接地址.com/真实的html或者aspx地址.aspx?aaa=1&bbb=2</link>

<description>该条新闻的介绍,一般是显示一部分的新闻内容...</description>

<pubDate>这个不用说了,发布日期</pubDate>

</item>

</channel>

</rss>

---------------------------------------------

为了让搜索引擎小蜘蛛知道这个种子在那里,你可以在<head>中加入一个<link>告诉它。

<head>

...... ......

<link rel="alternate" type="application/rss+xml" title="我的RSS标题" href="http://www.myweb.com/rss/myrss.xml"/>

...... ......

</head>

-----------------------------------------------

为了让那些使用RSS新闻阅读器的人可以订阅种子,你需要把这个文件连接到[RSS]的图片或一个(RSS)连接

三、关于OPML

OPML文件其实就是RSS文件的目录集合,上面是一个RSS文件,而OPML是一大堆RSS文件的目录。

OPML文件也是XML格式的,他的语法如下:

-------------- myopml.opml ---------------------

<?xml version="1.0" encoding="gb2312"?>

<opml version="1.0">

<head>

<title>这个OPML目录文件的标题</title>

<link>这个OPML目录文件的连接地址.opml</link>

<description>这个OPML目录文件的简要说明,随你怎么写...</description>

<head>

<body>

<>

<outline type="rss"

title="RSS种子标题"

text="RSS种子文本,跟标题差不多"

description="RSS种子的简要说明"

xmlUrl="RSS种子的连接地址.xml"

htmlUrl="RSS种子的html连接地址.xml"

/>

...... ......

</body>

</opml>

------------------------------------------------------

为了让搜索小蜘蛛知道OPML文件在那里,你可以在<head>中写一句<link>告诉它

<head>

... ...

<link rel="outline" type="application/xml" title=这个OPML文件的标题" href="这个OPML文件的地址.opml"/>

... ...

</head>

【asp.net下URL网址重写成.html格式、RSS、OPML的知识总结】相关文章:

aspx与ascx,ashx的用法总结

asp.net 无重复随机数代码

asp.net为网页动态添加description描述信息的方法

asp.net下gridview 批量删除的实现方法第1/3页

asp.net下实现URL重写技术的代码

asp.net网站安全从小做起与防范小结

asp.net(C#) 生成随机验证码的代码

asp.net实现C#绘制太极图的方法

asp.net下OnClientClick的妙用!

asp.net导出excel的简单方法

精品推荐
分类导航