【发布时间】:2016-09-23 03:45:19
【问题描述】:
我在 Apache 服务器上的 Wordpress 中的 mod_pagespeed 模块有一个小问题。我得到的 404 仅与 PNG 图像相关,但并非总是如此,不是所有的,甚至不是相同的图像。自动,有时您会看到,有时却不会。
当它发生时,我尝试禁用插入 ?ModPagespeed=off 的 mod_pagespeed,神奇地 PNG 图像正确显示。
当它发生时,挂在 URL ?ModPagespeed=on&ModPagespeedFilters= 你会看到 PNG 图像。
您再次看到 PNG 还一次启用过滤器,例如:
?ModPagespeed=on&ModPagespeedFilters=extend_cache.
在这一点上,我认为这可能是RewriteCond 在.htaccess 文件中的问题。所以,我提出了例外:
RewriteCond %{REQUEST_URI} !pagespeed
下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
但还是不行。我是否也将它与 WordPress 的基本规则一起挂起?如下:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
你怎么看?
提前致谢
【问题讨论】:
标签: wordpress apache .htaccess mod-rewrite mod-pagespeed