打印

lnmp1.2是否支持super cache的Mod_rewrite方式缓存?

lnmp1.2是否支持super cache的Mod_rewrite方式缓存?

我是这样操作的:官网上的配置文件的内容存到 /usr/local/nginx/conf/ 下 存为 wpsc.conf
然后将虚拟主机的include wordpress.conf 换成 include wpsc.conf
重启nginx。但是super cache提示:
无法更新 Mod Rewrite 规则!您必须确定在 /home/wwwroot/www.****.com/.htaccess 文件中,有BEGIN 和 END 标记以便程序能够自动更新规则。比如:
# BEGIN WordPress RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress
当您更新完您的 .htaccess 文件时,请刷新本页。

TOP

不清楚你具体用的lnmp还是lnmpa
lnmpa和lamp 上mod_rewrite模块这是基本模块肯定是有的,可以直接使用 .htaccess 提示无法更新的话可能文件权限有问题
lnmp的话是需要在nginx上设置伪静态

TOP

回复 2# 的帖子

lnmp1.2啊

TOP

回复 3# 的帖子

另外,mod_rewrite模块开启后,是不是把php-fpm关了,也照样能够访问已经缓存的文件呢?
还有这一句,set $supercache_file /wp-content/cache/supercache/$http_host$1/index${ihttp_host}.html;

应该按照永久链接的格式进行修改,我的链接格式是:http://www.abc.com/%postname%/

那么上面那一句应该咋写呢?

[ 本帖最后由 zzuyanan1 于 2017-12-2 12:45 编辑 ]

TOP