老Y文章管理系统的全站静态化详解

  这篇文章我最早发在我的博客(网赚博客)上,后来发现其中内容有不妥的地方,今天修改了一下,重发于此。众所周知,老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_Class.asp" target="main">栏目管理</a> | <a href="Admin_Class.asp?action=add" target="main">添加</a></li>

        <li><a href="Admin_Article.asp" target="main">文章管理</a> | <a href="Admin_Article.asp?action=add" target="main">添加</a></li>  在后面添上如下两句:

          <li><a href="classhtml.asp" 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.asp文件覆盖到网站的Html文件夹下。

  5、登录后台,文章管理-分类生成静态,可以将所有分类页面生成静态html。

  6、文章管理-内容生成静态,这里全部文章生成静态即可。如果文章比较多的话,这个过程会比较漫长,请做好心理准备。这样,网站的所有页面就生成了html静态文件。

  7、打开data目录下的mdb数据库文件,找到***_Config数据表(我修改了默认的表前缀),打开找到第28行,将Values列的内容改为“1=>动态|||2=>伪静态|||3=>静态”。

  8、登录后台,网站配置-网站显示模式,设置为“静态”。完成这步之后,老Y文章管理系统的静态化就完成了。

  目前存在的问题:

  如果有分页的话,静态就无效了,这点让人很不爽,不过貌似还没有很完美的解决方案,如果哪位有好的方法,可以多多指教,不胜感谢!

时间: 2024-09-20 00:02:38

老Y文章管理系统的全站静态化详解的相关文章

老Y文章管理系统采集自动伪原创详解

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 做垃圾站的站长们,最希望的事就是网站可以自动采集.自动完成伪原创.然后自动收钱,这实在是天底下最幸福的事,呵呵.自动采集和自动收钱就不讨论了,我今天介绍一下如何利用老Y文章管理系统采集时自动完成伪原创的方法. 老Y文章管理系统使用简单.方便,虽然功能不如DEDE之类的强大到几乎变态的程度(当然,老Y文章管理系统是asp语言写的,似乎也没有可比

老Y文章管理系统中,要把显示在新添加文件TITLE中的域名去掉?

问题描述 老Y文章管理系统中,新添加的文件中就是显示有"rekan8.com",要把显示在新添加文件TITLE中的域名去掉?该如何操作?利用"查找与替换"都无法在全站源码中找不到这个域名. 解决方案 解决方案二:楼主下个AdvancedFindandReplace指向程序目录,搜索rekan8.com,定位文件,再修改解决方案三:可以通过查找.替换功能找到的内容就可以,如果直接查找不到了,还是找不到.比如:www.cztzx.net底部友情链接处的"[天下

老Y文章管理系统V2.2系统注入漏洞分析与利用

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 今天有朋友让我帮忙给他们公司的网站检查下安全性,在答应了朋友之后.打开朋友公司网站看了一下,发现是用老Y文章管理系统V2.2,下面就开始对其进行进一步的分析. 分析对像:老Y文章管理系统 V2.2,因以下有些地址涉及隐私问题,所以部分地址去除或者隐藏. (一)前期分析 由于该套系统是ASP+ACCESS,可能对于我们来说就有很多的限制,不像M

Z-Blog分类标签全站静态化方案

Z-Blog目前已经实现了首页和文章页的静态化,可以生成HTML文件,但是系统的分类页.标签Tags页.归档页和作者页都没有实现静态化,本文将讲述一个非常简单的方案,能够自动生成各个分类页.归档页和Tags的静态HTML页面,以便用户将网站迁移到Apache等不支持ASP的主机上. Z-Blog的分类页.标签Tags页.归档页和作者页都是调用catalog.asp这个文件,因此,修改这个文件,当用户调用该文件的时候,自动生成针对该页面的HTML文件.如果访客反复读取这个文件,那么在一定时间范围内

PHP生成静态页面详解

静态|详解|页面 我们先回顾一些基本的概念. 一,PHP脚本与动态页面. PHP脚本是一种服务器端脚本程序,可通过嵌入等方法与HTML文件混合,也可以类,函数封装等形式,以模板的方式对用户请求进行处理.无论以何种方式,它的基本原理是这样的.由客户端提出请求,请求某一页面 -----> WEB服务器引入指定相应脚本进行处理 -----> 脚本被载入服务器 -----> 由服务器指定的PHP解析器对脚本进行解析形成HTML语言形式 ----> 将解析后的HTML语句以包的方式传回给浏览

DevExpress控件汉化详解(WebForm)

所有Developer Express .NET产品都有本地化资源,比如按钮属性,控件属性描述,菜单项,确认和错误的信息等等,所有这些资源字符串可以很容易地被翻译成各种语言. 先看下面汉化前后的图片: 汉化前 汉化后 如何实现上述的汉化呢?Dev汉化总结下来一般分三种形式:一种是利用已经汉化好的资源包:一种是使用本地对象类,利用代码汉化:还有就是资源包和代码结合.下面我们就这三种情况的实现方法和各自的利弊做一详细的讲解. 一.利用资源包汉化 一.如何使用资源包进行汉化 首先,您需下载现有的资源包

JavaScript函数柯里化详解_javascript技巧

什么是柯里化 柯里化是这样的一个转换过程,把接受多个参数的函数变换成接受一个单一参数(译注:最初函数的第一个参数)的函数,如果其他的参数是必要的,返回接受余下的参数且返回结果的新函数. 柯理化函数思想:一个js预先处理的思想:利用函数执行可以形成一个不销毁的作用域的原理,把需要预先处理的内容都储存在这个不销毁的作用域中,并且返回一个小函数,以后我们执行的都是小函数,在小函数中把之前预先存储的值进行相关的操作处理即可: 柯里化函数主要起到预处理的作用: bind方法的作用:把传递进来的callba

PHP static静态变量详解

PHP static静态变量 变量范围的另一个重要特性是静态变量(static variable).静态变量仅在局部函数域中存在,但当程序执行离开此作用域时,其值并不丢失.看看下面的例子: 例子 演示需要静态变量的例子 <?PHP     function Test()      {      $w3sky = 0;      echo $w3sky;      $w3sky++;      }      ?>  本函数没什么用处,因为每次调用时都会将 $w3sky 的值设为 0 并输出 &q

webpack+vue.js实现组件化详解_javascript技巧

简介 在vue中实现组件化用到了vue特有的文件格式.vue,在每一个.vue文件就是一个组件,在组件中我们将html,css,js全部写入,然后在webpack中配置vue-loader就可以了. 建立vue组件 在src目录下建立components文件夹,并在其中建立app.vue文件,这样我们项目的目录结构如下: |--dist //webpack打包后生成的文件夹 | |--build.js |--node_modules //项目的依赖所在的文件夹 |--src //文件入口 | |