惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
V2EX
Recent Announcements
Recent Announcements
博客园 - 司徒正美
P
Proofpoint News Feed
博客园 - 聂微东
小众软件
小众软件
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
aimingoo的专栏
aimingoo的专栏
量子位
MyScale Blog
MyScale Blog
云风的 BLOG
云风的 BLOG
博客园 - Franky
B
Blog RSS Feed
F
Full Disclosure
The Cloudflare Blog
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
D
DataBreaches.Net
N
News and Events Feed by Topic
S
Secure Thoughts
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
V2EX - 技术
V2EX - 技术
L
LINUX DO - 最新话题
H
Heimdal Security Blog
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Apple Machine Learning Research
Apple Machine Learning Research
L
LangChain Blog
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
U
Unit 42
G
Google Developers Blog
Forbes - Security
Forbes - Security
S
Schneier on Security
T
Threatpost
W
WeLiveSecurity
I
Intezer
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Security Latest
Security Latest
T
Troy Hunt's Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
I
InfoQ
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
有赞技术团队
有赞技术团队
S
Security Affairs
Cisco Talos Blog
Cisco Talos Blog
T
Tenable Blog
Simon Willison's Weblog
Simon Willison's Weblog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
V
Vulnerabilities – Threatpost

博客园 - yulei

几个css技巧 HttpWebRequest 发送 POST实现自动用户登录 - yulei jquery selector 基础 - yulei asp.net ajax实现:Jquery+Json - yulei - 博客园 smtp协议 发送带附件的邮件 控制滚动条 (转)防数据库批量注入JS 转载 JS获取CSS属性值 - yulei - 博客园 HttpCompress相关问题解决方法 - yulei - 博客园 C#发送Email邮件方法总结 数据导出到excel文件给客户端下载的几种方法(转) ndoc2007,生成注释文档,支持泛型,2.0,中文注解,部分汉化 IE和Firefox浏览器CSS网页布局不同点 - yulei - 博客园 通用获得网页的实际大小的javascript函数 仿DVBBS下拉菜单效果 webClient下载进度条 导出excel 使用AD724的RGB→NTSC/PAL制信号转换电路 AV-RF转换器的制作
asp.net下URL网址重写成.html格式、RSS、OPML的知识总结
yulei · 2009-02-10 · via 博客园 - yulei

一、URL网址重写
1、在MSDN中下载一个文件,将ActionlessForm.dllURLRewriter.dll放到bin目录下。这是MSDN中关于URL重写的一篇文章里的地址。在 ASP.NET 中执行 URL 重写
2、将web.config文件中添加下面的代码
<!-- 自定义配置节 -->
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<!-- RUL重写规则 -->
<RewriterConfig>
<Rules>
<!-- XXX1 模块重写规则 -->
<RewriterRule>
<LookFor>~/("d{4})/("d{2})/("d{2})".html</LookFor>
<SendTo><![CDATA[~/mypage.aspx?param1=$1&param2=$2&param3=$3]]></SendTo>
</RewriterRule>
<!-- XXX2 模块重写规则 -->
<RewriterRule>
<LookFor>~/aaa/bbb/mypage/(["w]+)".html</LookFor>
<SendTo><![CDATA[~/aaa/bbb/mypage.aspx?param1=$1]]></SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
<!-- 注册HTTP模块 -->
<httpModules>
<add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter" />
</httpModules>
<!--<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>-->
3、在IIS里将.html文件映射给 X:"WINNT"Microsoft.NET"Framework"v1.1.4322"aspnet_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 记录一个RSS种子地址 -->
<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>

posted on 2009-02-10 22:21  yulei  阅读(468)  评论()    收藏  举报