1. 安装cos-html-cache,启用;
  2. 请先停掉WP-Super-Cache然后删除一次.htaccess文件,重新确定一次“固定链接”的内容,我的“自定义结构”链接格式“/%postname%.html”;
  3. 请注意cos-html-cache不支持中文,如果你的网站使用有中文链接请手动修改掉链接的地址吧,不然出错;
  4. 请安装wp slug translate插件来翻译你的链接为英文;
  5. 修改.htaccess添加一行“RewriteCond %{REQUEST_FILENAME} !-s"在”RewriteCond %{REQUEST_FILENAME} !-f“之前,判断文件是否存在;
  6. 在根目录建立index.bak并设置为0666,这个是用来生成index.html主页文件;
  7. 退出登录点击你网站检查是否开始生成.html文件,或者使用curl来检查,简单判断是伪静态还是真文件看是否有“Last-Modified”;
  8. 现在开始启用WP-Super-Cache并使用“Use mod_rewrite to serve cache files. (Recommended)”,提示更新.htaccess,使用更新;

设置完毕。

小结:

  1. 如果长文章有分页wordpress默认为xxxx.html/2这样的链接,会出现404,你需修改为xxxx_2.html才可以正常,因为麻烦我没有修改,所以只是部分网站使用了该方法。
  2. 如果你编辑了文章,请使用插件的“删除文章”来更新指定的页面即可。
  3. 通过上面的步骤我的301跳转没有出现找不到文章的问题。
  4. 如果你也安装“ad-injection”插件请把"mfunc"改为“direct”直接插入的方式。
  5. 有些文章不能生成,我也不知道怎么回事,但我手动清理了一次WP-Super-Cache又可以了。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。