2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 mod_headers.c и png
Сообщение11.12.2020, 13:24 


21/05/16
3939
Аделаида
Есть у меня на сайте в .htaccess такой код (для кэширования):
  1. <IfModule mod_headers.c> 
  2.     Header set X-Frame-Options "DENY" 
  3.     Header set X-Content-Type-Options "nosniff" 
  4.     Header set Content-Security-Policy "default-src 'self'; img-src *; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'" 
  5.     Header set X-XSS-Protection "0" 
  6.     <FilesMatch "\.(jpg|jpeg|webp|gif|png)$"> 
  7.         Header set Cache-Control "max-age=2592000 
  8.     </FilesMatch> 
  9.     <FilesMatch "\.(txt|js|css)$"> 
  10.         Header set Cache-Control "max-age=0" 
  11.     </FilesMatch> 
  12. </IfModule> 

С файлами webp это работает так, как и должно. Но вот с png - не сетается ни один заголовок, включая Cache-Control. Почему так? Гугл не помог.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 02:02 


21/05/16
3939
Аделаида
Если что, то проверял я заголовки через Chrome. Все файлы webp у меня больше и новее файлов png - я даже пробовал загружать большие/новые файлы png, но всё то же самое.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 03:36 
Заслуженный участник


16/02/13
3797
Владивосток
У вас там, часом, не линукс? И расширение точно не PNG кой-нить?

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 07:28 


21/05/16
3939
Аделаида
iifat в сообщении #1496115 писал(а):
У вас там, часом, не линукс?

Сервер на линуксе, захожу с виндоуса.
iifat в сообщении #1496115 писал(а):
И расширение точно не PNG кой-нить?

Если в смысле "заглавными буквами или по нормальному", то по нормальному (в смысле, названия файлов вида button.png, header.webp, и так далее).

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 10:36 
Заслуженный участник


26/05/14
910
С кавычками беда.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 11:51 
Заслуженный участник


16/02/13
3797
Владивосток
slavav в сообщении #1496127 писал(а):
С кавычками беда
Беда, но коли уж для каких-то работает, видимо, просто потерялась при вставке сюда.
kotenok gav в сообщении #1496120 писал(а):
по нормальному
Ну, могу только предположить экранирование кими-нить другими настройками, коих, помнится, у апача до той самой матери, при том в самых неожиданных местах. Пробовали положить .png совсем рядом с .webp?

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 12:22 


21/05/16
3939
Аделаида
Кажется, дело действительно оказалось в потерянной кавычке...

-- 12 дек 2020, 20:08 --

Нет, я добавил кавычку - ничего не изменилось.

-- 12 дек 2020, 20:08 --

iifat в сообщении #1496134 писал(а):
Пробовали положить .png совсем рядом с .webp?

Пробовал.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение12.12.2020, 20:01 
Заслуженный участник


26/05/14
910
Ещё .htaccess файлы на сайте есть?

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение30.12.2020, 12:31 


21/05/16
3939
Аделаида
Есть ещё два в совершенно других директориях, но они никак не взаимодействуют с mod_headers.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение30.12.2020, 12:38 
Заслуженный участник
Аватара пользователя


01/09/13
3013
А какие вообще модули включены?

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение30.12.2020, 15:03 


21/05/16
3939
Аделаида
Честно говоря, сам не знаю: сервер Apache предоставляет хостинг.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение31.12.2020, 01:38 
Заслуженный участник
Аватара пользователя


01/09/13
3013
это проблема....там могли что угодно "оптимально" настроить....
попробуйте вообще убрать этот файл и проверить что получится - может быть он вообше не работает

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение31.12.2020, 13:59 


21/05/16
3939
Аделаида
Нет, остальные правила в файле работают нормально.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение19.01.2021, 16:51 


21/05/16
3939
Аделаида
Только что проверил кэширование с четыремя картинками форматов png, jpg, gif и webp. Cache-Control сработал только на последней.

 Профиль  
                  
 
 Re: mod_headers.c и png
Сообщение24.01.2021, 06:02 


21/05/16
3939
Аделаида
Вот что я, кстати, заметил: заголовок Accept у Chrome - image/avif,image/webp,image/apng,image/*,*/*;q=0.8, и у него webp прописан явно, в отличие от png. Попробую посмотреть, будут ли сетаться заголовки у avif и apng.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Karan, maxal, Toucan, PAV, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group