Wordpress изображения не отображаются на мобильном телефоне - PullRequest
0 голосов
/ 30 мая 2019

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 голосов
/ 30 мая 2019

Так как похоже, что у вас был / был шортпиксель с активным переписыванием WebP, я думаю, что изображения WebP застряли в "восходящем" кэше. Когда вы загружаете страницу в Chrome, Firefox, Edge (что угодно, кроме Safari), кэшированные изображения WebP будут загружаться очень хорошо. Но попробуйте просмотреть страницу на iPhone, и ни одно из кэшированных изображений WebP не загрузится.

Кэш восходящего потока будет включать в себя что-либо вроде Cloudflare, Sucuri CloudProxy или даже кэш на стороне сервера, который не поддерживает изменение содержимого на основе заголовка Accept (клиентский браузер сигнализирует о поддержке изображений WebP).

Если вы очистите указанный кеш, это должно решить все за вас.

Но, как сказал Нейл, это просто стрельба в темноте, поскольку ты не дал нам достаточно информации.

0 голосов
/ 30 мая 2019

Недостаточно информации здесь. Вы дали нам только код для файла htaccess и указали

и я не уверен, что кто-либо может проверить проблему с помощью своего мобильного устройства или предложить некоторые дополнительные опции

но вы не указали нам адрес

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...