【发布时间】:2020-08-25 20:52:43
【问题描述】:
我正在使用适用于 WordPress 的 Modula Pro 图片库插件,并且所有加载的缩略图都具有以下两种 URL 格式:
https://example.com/wp-content/uploads/sites/3/2020/08/filename-300x99999.jpg
https://example.com/wp-content/uploads/sites/3/2020/08/filename-99999x300.jpg
我也在使用 LiteSpeed Cache,它使用以下 URL 格式生成相同的图像,大小大约小 3-4 倍:
https://example.com/wp-content/uploads/sites/3/2020/08/filename-300x168.jpg
https://example.com/wp-content/uploads/sites/3/2020/08/filename-168x300.jpg
我已尝试将其添加到 htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(.+)-99999x300.jpg $1-169x300.jpg [QSA,L]
RewriteRule ^(.+)-300x99999.jpg $1-300x169.jpg [QSA,L]
</IfModule>
我做错了什么?
【问题讨论】:
-
你想把“xxx-99999x300.jpg”改写成“xxx-169x300.jpg”吗?你在使用 LiteSpeed WebServer 吗?
-
是的,这就是我要重写的内容。我正在使用 OpenLiteSpeed WebServer
标签: wordpress .htaccess url-rewriting litespeed