开发者社区> 问答> 正文

主机宝PHP安装wordpress后,想使用wpsupercache缓存,提示modrewrite模块未安装

本人主机宝php面板, 安装了wordpress, 因为网站内容较多,且仅发布图文,想用wp-super-cache插件进行静态化。

安装完插件,htaccess 文件也写入成功, 但是在首页插件配置首页提示: [font='Open Sans', sans-serif]貌似 mod_rewrite 模块尚未安装。也许情况并不是这样,尤其是当您不使用 Apache 作为服务器程序的时候。请检查 mod_rewrite 模块是否被加载。这对于 Super Cache 的静态文件的调用是必需的。不过您可以使用 PHP 缓存模式或者传统模式运行本插件。
[font='Open Sans', sans-serif]

[font='Open Sans', sans-serif]

[font='Open Sans', sans-serif]我知道主机宝是NGINX, 不是apache, 这个mod_rewrite 好像是针对apache的。  
[font='Open Sans', sans-serif]

[font='Open Sans', sans-serif]可是经过搜索: 得到两个解决办法, 一是给 nginx.conf 文件加入 rewrite 规则:
http://jingyan.baidu.com/article/425e69e69904f9be15fc161e.html  
http://apt-blog.net/nginx-rewrite-rules-for-wp-super-cache      
http://www.gongzi.org/nginxstartwp-super-cache-mod_rewrite.html?replytocom=7074


二是有人说nginx已经支持了rewirte ,在function.php 加入代码让wordpress觉得已经支持rewrite就可以了。
http://ituibar.com/wordpress-is-enabled-in-nginx-apache-mod_rewrite/


急求主机宝的人来看看,到底应该怎么办???? 在线急等回复! 谢谢!
[font='Open Sans', sans-serif]


展开
收起
lucifer1006 2014-11-16 09:22:22 8875 0
3 条回答
写回答
取消 提交回答
  • 回 1楼(acunion) 的帖子
    回复给力啊!
    2014-11-19 11:38:26
    赞同 展开评论 打赏
  • 回1楼acunion的帖子
    感谢!
    2014-11-18 10:10:19
    赞同 展开评论 打赏
  • 您好,wp-super-cache 插件在 nginx 下开启需要先配置 wpsupercache 的伪静态。具体可以参考:
    http://www.gongzi.org/nginxstartwp-super-cache-mod_rewrite.html?replytocom=7074


    只需要在站点-编辑-自定义规则区放入规则即可
    2014-11-17 16:16:02
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
PHP安全开发:从白帽角度做安全 立即下载
PHP 2017.北京 全球开发者大会——高可用的PHP 立即下载
复杂PHP系统性能瓶颈排查及优化 立即下载