摘要:
DNN这么好的一个开源网站系统,如果运用的好,可以用它来架构所有网站(呵呵,现在还有人用来架设OA).但网站现在流行SEO,这是网站成功的一个大的因数.DNN对这个因数做过什么的程式呢?
按照DNN的程序编写风格,这个模块肯定是独立起来的。看过DNN 源马的朋友应该知道在 DotNetNuke\Library\Components\SearchEngine 里面放置的文件就是的啦 .DNN的基本原理是将本站的搜索和搜索引擎联系在一起,把需要被搜索的内容放到一些表(就是数据表存储在几长表里面哦),然后呢,在本站搜索和搜索引擎搜索的时候就通过一个ISearchable的接口调用这些表里面的数据.而DNN本身也有一些类似做搜索引擎优化所做的东西,想它的地址重写,网站提交到搜索引擎这些,这都是小操作,而且地址重写更注重的是用户的体验,在栏目标题太长是对搜索引擎的友好度回减低.
阅读全文