Wordpress页面静态化与静态文件不生成的解决方法

所属分类: CMS教程 / WordPress 阅读数: 776
收藏 0 赞 0 分享

本文实例讲述了在wordpress中利用cos-html-cache 2.7.3插件来实现Wordpress页面静态化的方法以及静态文件不生成的解决方法,分享给大家供大家参考。具体分析如下:

我们先要下载cos-html-cache 2.7.3页面静态化插件

1.安装插件页面中搜索cos-html-cache插件,并安装

1.根目录下创建html文件夹,权限777

2.根目录下创建index.bak文件,权限666

3.修改固定连接格式为自定义结构,/html/%post_id%_%postname%.html

4.激活插件

5.修改站点默认首页次序,在.htaccess中加入一行:

DirectoryIndex index.html index.htm index.php index.cgi

6.修改主题搜索框代码,在searchform.php文件中,将如下代码:

复制代码
代码如下:
action="<?php echo esc_url( home_url( / ) ); ?>"
替换为:

复制代码
代码如下:
action="<?php echo esc_url( home_url( /index.php ) ); ?>"

检验,退出登录,重新访问页面,在html目录下生成了html文件,且在页面源代码中含有字符串 <!–cos-html-cache-safe-tag–>即成功安装。

静态文件不能生成的问题

因为有的服务器定义的DOCUMENT_ROOT与虚拟空间的目录路径不一致,导致cos-html-cahce找不到正确的目录去生成html,比如000webhost的服务器就是如此。

cos-html-cache.php文件中有一行:

复制代码
代码如下:
$path = $_SERVER['DOCUMENT_ROOT']."/";

解决方法可以用一个php脚本去测试自己主机的空间路径,然后把$path的值改为空间根目录路径即可,可以创建一个php文件,写入以下代码.

复制代码
代码如下:
<?php echo "SeverPath: ".dirname(__FILE__); echo "
"; $path = $_SERVER['DOCUMENT_<div
style="display: none"><A title="how to increase vertical jump" href="https://www.jb51.net/">how
to increase vertical jump</A>
ROOT']."/"; echo "DOCUMENT_ROOT: ".$path; ?>

然后上传至空间根目录,访问脚本文件,比较、查看DOCUMENT_ROOT和空间的路径,如果不一致的话,修改$path的值即可,比如访问: http://localhost/root_test.php,返回结果如下:

SeverPath: /home/a4675762/public_html

DOCUMENT_ROOT: /usr/local/apache/htdocs/

可以看到两个路径是完全不同的,那么就修改$path为:

复制代码
代码如下:
$path = "/home/a4675762/public_html/";

好了,登出博客(一定要登出才可以生成html静态页面),再重新访问页面,html应该就可以正常生成了.

希望本文所述对大家的WordPress建站有所帮助。

更多精彩内容其他人还在看

WordPress实现评论后可显示内容中附件下载地址的方法

这篇文章主要介绍了WordPress实现评论后可显示内容中附件下载地址的方法,可实现用户在评论后显示内容中附件下载地址的功能,涉及wordpress针对数据库的相关操作与判定技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress实现的首页幻灯片展示功能示例【附demo源码】

这篇文章主要介绍了WordPress实现的首页幻灯片展示功能的方法,可实现后台勾选推送到首页幻灯片的功能,末尾还附带demo源码供读者下载参考,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress后台地址被改导致无法登陆后台的简单解决方法

这篇文章主要介绍了WordPress后台地址被改导致无法登陆后台的简单解决方法,简单分析了后台无法登陆的原因与相应的解决方法,涉及针对wordpress配置项的简单修改,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress使用自定义文章类型实现任意模板的方法

这篇文章主要介绍了WordPress使用自定义文章类型实现任意模板的方法,可通过自定义文章类型来实现任意模版的使用,具有一定参考借鉴价值,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPress实现回复文章评论后发送邮件通知的功能

这篇文章主要介绍了WordPress实现回复文章评论后发送邮件通知的功能,涉及wordpress针对评论与邮件的相关操作技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

WordPres限制非管理员访问管理面板的方法

大家可能发现了当实现了前端用户中心,后台控制面板就失去了作用,那么限制其他用户进入后台控制面板就很有必要了!那么我们要怎么做呢?通过下面这篇文章分享的方法后,只有管理员才能进入,否则是其他注册用户进入则会跳转首页。下面来一起看看吧。
收藏 0 赞 0 分享

wordpress自定义上传文件类型的方法

这篇文章主要给大家介绍了wordpress自定义上传文件类型的方法,如WordPress默认允许上传 .exe 后缀名的可运行文件,那么我们怎么禁止用户在WordPress后台发表文章时上传 .exe 后缀名的文件呢?以及如何让wrodpress允许上传zip文件格式,下面来一起
收藏 0 赞 0 分享

WordPress取消英文标点符号自动替换中文标点符号的优雅方法

这篇文章主要介绍了WordPress取消英文标点符号自动替换中文标点符号的优雅方法,需要的朋友可以参考下
收藏 0 赞 0 分享

wordpress在安装使用中出现404、403、500及502问题的分析与解决方法

wordpress是很多新手站长搭建个人博客最喜爱的程序,但是最近在使用WordPress的时候遇到了一些问题,所以想着将遇到问题总结分享出来,下面这篇文章主要给大家介绍了关于wordpress在安装使用中出现404、403、500及502问题的解决方法,需要的朋友可以参考下。
收藏 0 赞 0 分享

WordPress中删除垃圾评论的方法

这篇文章主要介绍了WordPress中删除垃圾评论的方法,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多