这篇文章我最早发在我的博客(网赚博客)上,后来发现其中内容有不妥的地方,今天修改了一下,重发于此。众所周知,老Y文章管理系统是不能生成静态html页面的,这也导致很多使用老Y的站的收录很不理想,本文就主要介绍如何解决老Y文章管理系统的全站静态化问题,顺带解决静态页面点击量的问题。
一、先说一下老Y文章管理系统的全站静态化步骤
1、点此下载老Y文章管理系统全站静态源码,并解压;
2、 将“静态生成”文件夹下的四个asp文件Admin_titleHtml.asp、All_Html.asp、classhtml.asp、Admin_Class.asp覆盖到网站的admin文件夹下;
3、打开“Admin/left.asp”,找到如下代码:
<li><a href="Admin_Article.asp" target="main">文章管理</a> | <a href="Admin_Article.asp?action=add" target="main">添加</a></li>
<li><a href="All_Html.asp" target="main">内容生成静态</a></li>
即在“left.asp”中添加指向“classhtml.asp”和“All_Html.asp”的链接;
4、将解压出来的“点击数”文件夹中的三个asp文件conn.asp、count.asp、index.html文件覆盖到网站的Html文件夹下。
5、登录后台,文章管理-分类生成静态,可以将所有分类页面生成静态html。
6、文章管理-内容生成静态,这里全部文章生成静态即可。如果文章比较多的话,这个过程会比较漫长,请做好心理准备。这样,网站的所有页面就生成了html静态文件。
7、打开data目录下的mdb数据库文件,找到***_Config数据表(我修改了默认的表前缀),打开找到第28行,将Values列的内容改为“1=>动态|||2=>伪静态|||3=>静态”。
8、登录后台,网站配置-网站显示模式,设置为“静态”。完成这步之后,老Y文章管理系统的静态化就完成了。
目前存在的问题:
如果有分页的话,静态就无效了,这点让人很不爽,不过貌似还没有很完美的解决方案,如果哪位有好的方法,可以多多指教,不胜感谢!