牛牛逼逼叉叉
菜单

emlog静态生成页面插件

2013年11月08日,分类《资源共享》,作者:
博客捐助

今天使用了一下,emlog的静态页面生成插件。

重写了一下.htaccess。

把首页页面优先PHP文件改成了HTML文件。使用过程中。感觉还不错。

但是3D标签不能使用了,日历不能使用了。有些插件页面没发生成成静态的。

我90+篇日志+页面,全站生成用了,本次生成总耗时[7分25秒]。

但是有一个问题,就是发布新文章后,需要手动生成新的文章静态页面。插件只能自动生成首页的静态页面

页面或者做了修改也需要手动去生成一下页面

大家可以使用一下看看。下面是官方的说明

1. 使用静态化插件后如何恢复访问原来的动态页面?

禁用插件即可

2. 我生成静态页面之后怎么首页上的地址还是动态页面地址?

需要将您空间的默认首页优先级改为 index.html index.php, 这样生成后的首页静态文件会被优先访问

3. 使用静态化插件后我的很多插件的页面打不开了?

静态化插件目前还不支持独立插件页面静态化,解决方法请参见常见问题4.

4. 使用静态化插件后我站点原来的动态地址(如http://myhost.com/?post=1打开是首页),该怎么办?

因为站点首页默认文件变成了index.html, 无法再处理/?post=1这样的动态地址.

我们可以通过url重写来实现对原动态地址跳转以保证动态地址还可以打开。

#重写规则(支持Apache, IIS6 + ISAPI REWRITE 3):
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{QUERY_STRING} (post|tag|record|sort|page|author|keyword|kl_album)=.*
RewriteRule .* /index.php? [R=301,QSA,L]

将以上规则保存为.htaccess文件放置于站点根目录即可

5. 生成静态后加密的日志无法访问了?

需要对emlog内核处理加密日志的逻辑进行一个小修改,请找客服索取修改后的文件即可解决。

6. 生成静态后侧边栏的日历访问有问题?

请在侧边栏上禁用日历。

插件注意事项:

  1. 页面自动生成仅限于发布新文章,站点有其他改变如:添加/删除导航、增加统计代码、更换模板等需要使用插件重新生成全站。
  2. 插件需要空间支持PHP CURL扩展.
  3. 使用本插件需要将博客的日志链接形式设置为默认形式.
  4. 本插件生成页面时会消耗站点流量.
  5. 静态页面生成后会脱离emlog gzip压缩的控制范围, 如果想对静态页面gzip降低站点流量需要空间支持静态文件gzip.
  6. 静态页面url自定义后可完美兼容emlog伪静态开启后文件和分类url形式, 但是不支持目录形式.
  7. 不支持生成碎语页面静态页。
  8. 生成静态后对很多前台有页面的插件(插件前台访问地址为http://youdomain.com/?plugin=xxx)会存在插件页面内部链接无法打开的问题,大量个性化功能插件安装者请慎重考虑使用。
  9. 请尽量不要运行在免费空间上,大部分免费空间对PHP程序会有很多的限制,而这些限制会导致插件运行出现错误或者生成停止的故障。

启用静态化插件后请停用sitemap插件,该插件仅支持生成emlog默认url的网站地图,无法生成静态化url网站地图,静态化后继续使用可能会导致站点收录下降。



发表评论

电子邮件地址不会被公开。 必填项已用*标注

【上一篇】

网络上流传的代码女生[哈哈]

【下一篇】

Lytebox插件的问题