• Resolved mcdeth

    (@mcdeth)


    hi, i have cloudflare pro and i’ve added api key to the plugin, images are served in webp but they’re not cached? with plugin off, images are cached (but obviously no webp). i don’t have issues with cache+lscache images optimization

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    Hi @mcdeth,

    Thank you for your message. I am sorry you have encountered a problem with our plugin. Do not worry, I will try to help you.

    I want to see what might have gone wrong. Could you send me a screenshot of the Help Center tab in the plugin’s settings? I will check it because in this tab I have information about the status of your website.

    Best,
    Mateusz

    Thread Starter mcdeth

    (@mcdeth)

    Here’s screenshoot,thanks

    https://ibb.co/kyZG4qn

    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    Thank you @mcdeth,

    Please send me the contents of the .htaccess file from the /uploads directory. I’ll check it.

    Thread Starter mcdeth

    (@mcdeth)

    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    @mcdeth, this is not the .htaccess file from the /uploads directory.

    Thread Starter mcdeth

    (@mcdeth)

    sorry, it was main htaccess, my bad. here’s from wp-content/uploads https://jumpshare.com/s/pGzN1EBu9ZUqUjRgVb7V

    and in uploads-webpc:


    # BEGIN Converter for Media
    # ! --- DO NOT EDIT PREVIOUS LINE --- !
    <IfModule mod_mime.c>
    AddType image/avif .avif
    AddType image/webp .webp
    </IfModule>
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType image/avif "access plus 1 year"
    ExpiresByType image/webp "access plus 1 year"
    </IfModule>
    # ! --- DO NOT EDIT NEXT LINE --- !
    # END Converter for Media
    • This reply was modified 4 months, 3 weeks ago by mcdeth.
    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    @mcdeth Please also send me the contents of the .htaccess file from the /wp-content directory.

    Thread Starter mcdeth

    (@mcdeth)

    Here it is:

    # BEGIN Converter for Media
    # ! --- DO NOT EDIT PREVIOUS LINE --- !
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteOptions Inherit

    RewriteCond %{QUERY_STRING} original$
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteRule . - [L]

    RewriteCond %{HTTP_ACCEPT} image/avif
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.jpg.avif -f
    RewriteRule (.+)\.jpg$ /wp-content/uploads-webpc/$1.jpg.avif [NC,T=image/avif,L]
    RewriteCond %{HTTP_ACCEPT} image/avif
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.png.avif -f
    RewriteRule (.+)\.png$ /wp-content/uploads-webpc/$1.png.avif [NC,T=image/avif,L]
    RewriteCond %{HTTP_ACCEPT} image/avif
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.webp.avif -f
    RewriteRule (.+)\.webp$ /wp-content/uploads-webpc/$1.webp.avif [NC,T=image/avif,L]
    RewriteCond %{HTTP_ACCEPT} image/avif
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.jpeg.avif -f
    RewriteRule (.+)\.jpeg$ /wp-content/uploads-webpc/$1.jpeg.avif [NC,T=image/avif,L]

    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.jpg.webp -f
    RewriteRule (.+)\.jpg$ /wp-content/uploads-webpc/$1.jpg.webp [NC,T=image/webp,L]
    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.png.webp -f
    RewriteRule (.+)\.png$ /wp-content/uploads-webpc/$1.png.webp [NC,T=image/webp,L]
    RewriteCond %{HTTP_ACCEPT} image/webp
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads-webpc/$1.jpeg.webp -f
    RewriteRule (.+)\.jpeg$ /wp-content/uploads-webpc/$1.jpeg.webp [NC,T=image/webp,L]
    </IfModule>
    <IfModule mod_headers.c>
    <FilesMatch "(?i)\.(jpg|png|webp|jpeg)(\.(webp|avif))?$">
    Header append Vary "Accept"
    </FilesMatch>
    </IfModule>
    # ! --- DO NOT EDIT NEXT LINE --- !
    # END Converter for Media
    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    @mcdeth Everything works correctly. In my opinion, it is not my plugin that is blocking cache in Cloudflare.

    Matt, we have the same problem. It works great with the optimization but serving adds a private cache control header which prevents caching in Cloudflare Pro.

    Had to disable the plugin.

    Plugin Author Mateusz Gbiorczyk

    (@mateuszgbiorczyk)

    @pgray, can you give me your website URL, please?

    Thread Starter mcdeth

    (@mcdeth)

    Thanks for interest, I tested litespeed image optimization and it worked correctly with cloudflare. moved eventually to shortpixel, also works good.

Viewing 12 replies - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.