使用Nginx在W3Total缓存中启用Minify

时间:2013-05-04 作者:Zach Russell

我在使用W3TC插件启用minify时遇到了一个问题。我正在使用一个LEMP堆栈和cloudfront作为CDN,除了minify之外,所有这些功能都可以正常工作。为了在WP I中启用花式permaplinks,添加了/index.php?q=$uri&$argstry_files 在线站点可用,现在所有的永久链接都是/index.php/postname/ 我认为这可能与这些错误有关。

1 个回复
最合适的回答,由SO网友:Christiaan 整理而成

请尝试使用以下重写规则:

location / {
     try_files $uri $uri/ /index.php$is_args$args;
}
使用该架构,您可以手动删除index.php 从Permalinks设置中删除,而不破坏任何内容。Nginx现在将检查任何URI是否作为文件系统上的文件存在,然后检查文件系统上的目录,如果两者都不返回有效条目,则将整个URI交给索引。php进行处理,如果存在任何查询字符串,请填写所有查询字符串。

对于W3 Total缓存,请尝试以下操作:W3 Total Cache Minify Rewrite Error with Wordpress on nginx

结束

相关推荐

添加到每个固定链接的Nginx重写规则::index.html

为了让我的WordPress站点在Nginx的辅助VPS上运行,我已经工作了几个小时。主页已加载,W3T缓存工作正常,但永久链接仍然损坏,每一个都会导致404:404 Not Found nginx/0.8.53 在错误中。我找到的日志2012/12/22 01:06:16 [error] 16865#0: *2 "/home/user/domain.com/web-development/pdf2html-for-cforms/index.html" is not

使用Nginx在W3Total缓存中启用Minify - 小码农CODE - 行之有效找到问题解决它

使用Nginx在W3Total缓存中启用Minify

时间:2013-05-04 作者:Zach Russell

我在使用W3TC插件启用minify时遇到了一个问题。我正在使用一个LEMP堆栈和cloudfront作为CDN,除了minify之外,所有这些功能都可以正常工作。为了在WP I中启用花式permaplinks,添加了/index.php?q=$uri&$argstry_files 在线站点可用,现在所有的永久链接都是/index.php/postname/ 我认为这可能与这些错误有关。

1 个回复
最合适的回答,由SO网友:Christiaan 整理而成

请尝试使用以下重写规则:

location / {
     try_files $uri $uri/ /index.php$is_args$args;
}
使用该架构,您可以手动删除index.php 从Permalinks设置中删除,而不破坏任何内容。Nginx现在将检查任何URI是否作为文件系统上的文件存在,然后检查文件系统上的目录,如果两者都不返回有效条目,则将整个URI交给索引。php进行处理,如果存在任何查询字符串,请填写所有查询字符串。

对于W3 Total缓存,请尝试以下操作:W3 Total Cache Minify Rewrite Error with Wordpress on nginx

相关推荐

Wordpress Permalinks problem

Wordpress版本4.8(我不想使用4.9.1,因为模板页面属性有问题)我有个大问题。我读过很多解决方案,但对我来说并不适用。我正在创建一个自定义wordpress项目,一开始我的永久链接有问题。如果我使用“Plain”,这很好,但如果更改为例如“Date and time or something”,则会出现以下错误:我试着改变。htaccess,但看起来不错,这是我的。htaccess# BEGIN WordPress <IfModule mod_rewrite.c>