页面静态化题目
我们先要下载cos-html-cache 2.7.3页面静态化插件
1、装置插件页面中搜刮cos-html-cache插件,并装置
2、根目次下建立html文件夹,权限777
3、根目次下建立index.bak文件,权限666
4、修正牢固衔接花样为自定义构造,/html/%post_id%_%postname%.html
5、激活插件
6、修正站点默认首页序次,在.htaccess中到场一行:
DirectoryIndex index.html index.htm index.php index.cgi
7、修正主题搜刮框代码,在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页面静态化与静态文件不生成怎么办的细致内容,更多请关注ki4网别的相干文章!