Wordpress图片未在移动设备上显示

时间:2019-05-30 18:20:01

标签: wordpress image

Wordpress图像将在桌面上正确显示,但不能在移动设备上正确显示。有时刷新后,每次会显示不同的图像集吗?

我已经尝试卸载所有插件,并且不确定是否有人可以使用其移动设备检查该问题或提供一些其他选项

.htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress
# BEGIN WP-HUMMINGBIRD-CACHING
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault A0
<FilesMatch "\.(txt|xml|js)$">
ExpiresDefault A691200
</FilesMatch>
<FilesMatch "\.(css)$">
ExpiresDefault A691200
</FilesMatch>
<FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac|eot|ttf|otf|woff|svg)$">
ExpiresDefault A691200
</FilesMatch>
<FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
ExpiresDefault A691200
</FilesMatch>
</IfModule>
<IfModule mod_headers.c>
  <FilesMatch "\.(txt|xml|js)$">
   Header set Cache-Control "max-age=691200"
  </FilesMatch>
  <FilesMatch "\.(css)$">
   Header set Cache-Control "max-age=691200"
  </FilesMatch>
  <FilesMatch "\.(flv|ico|pdf|avi|mov|ppt|doc|mp3|wmv|wav|mp4|m4v|ogg|webm|aac|eot|ttf|otf|woff|svg)$">
   Header set Cache-Control "max-age=691200"
  </FilesMatch>
  <FilesMatch "\.(jpg|jpeg|png|gif|swf|webp)$">
   Header set Cache-Control "max-age=691200"
  </FilesMatch>
</IfModule>
# END WP-HUMMINGBIRD-CACHING
# BEGIN ShortPixelWebp

# END ShortPixelWebp

2 个答案:

答案 0 :(得分:0)

此处信息不足。您只给了我们htaccess文件的代码,然后声明

  

并且不确定是否有人可以使用他们的移动设备检查问题或提供其他选择

但是您没有给我们任何地址

答案 1 :(得分:0)

由于您看上去/已经使ShortPixel处于激活状态,并且WebP重写处于活动状态,因此我猜想WebP图像已卡在“上游”缓存中。当您在Chrome,Firefox,Edge(除了Safari以外的任何其他版本)中加载页面时,缓存的WebP图像将加载得很好。但是,请尝试在iPhone上查看页面,并且不会加载任何缓存的WebP图像。

上游缓存将包括诸如Cloudflare,Sucuri的CloudProxy之类的东西,甚至包括不支持基于Accept标头(客户端浏览器以信号方式支持WebP图像的方式)更改内容的服务器端缓存。

如果您清除了所说的缓存,那应该为您解决问题。

但是正如尼尔所说,那是在黑暗中拍摄,因为您没有给我们足够的信息。