如果您使用支持 .htaccess 规则的 Nginx 服务器, 但您在插件设置页面上仍然出现服务器配置错误, Xilifox Image Optimizer 插件需要额外的 Nginx 服务器配置才能正常工作. 这表明静态文件的 Nginx 反向代理或静态文件的 Nginx 缓存存在问题.
-
步 1.#
启动与您网站的 SSH 连接 或将此说明转发给您的服务器管理员.
-
步 2.#
在其中一个路径中找到配置文件 (请记住选择您的域使用的配置文件):
/etc/nginx/sites-available/或者/etc/nginx/sites-enabled//etc/nginx/conf.d/
-
步 3.#
检查您的域的配置文件中是否有类似的规则 (位置指令中的扩展列表可能会有所不同, 所以寻找相似之处):
location ~* ^.+.(css|js|jpg|jpeg|png|gif|webp|ico|eot|otf|woff|woff2|ttf)$ {
expires max;
...或者
location ~* ^.+.(css|js|jpe?g|png|gif|webp|ico|eot|otf|woff|woff2|ttf)$ {
expires 1M;
try_files $uri @proxy;
...取决于配置, 如果配置分为多个文件,这些规则可能位于不同的配置文件中.
如果你发现这样的规则, 请从位置指令中删除以下格式:
jpg和jpeg或者jpe?gpnggifwebp
这是更改之前的示例位置指令的样子:

这是相同指令更改后的样子:

-
步 4.#
使用命令重新启动Nginx服务器:
systemctl restart nginx -
步 5.#
就这样! 我们的插件就可以正常工作了.
