本文主要介绍静态Wordpress页面和静态文件生成的解决方案,涉及到cos-html-cache2.7.3插件的使用技巧,很有实用价值。有需要的朋友可以参考一下。
本文介绍了在wordpress中使用cos-html-cache2.7.3插件实现Wordpress静态页面的方法以及不生成静态文件的解决方案,分享给大家,供大家参考。具体分析如下:
我们需要先下载cos-html-cache2.7.3页面静态插件。
1.在插件安装页面搜索cos-html-cache插件并安装。
1.在根目录下创建html文件夹,权限777
2.在根目录中创建index.bak文件,权限666
3.将固定连接格式修改为自定义结构/html/%post_id%_%postname%。超文本标记语言
4.激活插件
5.修改网站的默认主页顺序,并在。htaccess:
index.htmlindex.htmindex.php指数
6.修改主题搜索框代码。在searchform.php文件中,复制以下代码:
,如下所示:action="<?PHPechoESC_URL(home_URL(/);?>替换为:
按如下方式复制代码:action="<?PHPechoESC_URL(home_URL(/index.PHP));?>
检查,注销,再次访问页面,在html目录下生成html文件,页面源代码包含字符串
无法生成静态文件的问题。
因为某些服务器定义的DOCUMENT_ROOT和virtual空之间的目录路径不一致,cos-html-cahce找不到正确的目录生成html,比如000webhost的服务器。
cos-html-cache.php文件中有一行:
复制代码如下:$path=$_server['document_root']。"/";
解决方案可以使用php脚本来测试自己主机的空之间的路径,然后将$path的值改为空之间的根路径。您可以创建一个php文件并编写以下代码。
复制代码如下:<?php回显"SeverPath:"。dirname(__FILE__);echo“
”;$path=$_SERVER['DOCUMENT_<;div
style="display:none">;<Atitle="如何增加垂直跳转"href="https://www.JB51.net/">;如何
增加垂直跳转</A>;
ROOT']。"/";回显"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网站。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)