Задать вопрос
@Igor2023

Как добавить исключение для mod_pagespeed в файле htaccess?

Поскольку pagespeed не умеет по https запрашивать контент, его работа ломается, если настроить редирект http->https.
Сборка Apache+Nginx. Чтобы pagespeed работал, нужно сделать так, чтобы его запросы (с user-agent, содержащим mod_pagespeed) не перенаправлялись на https. Если делать редирект http->https средствами .htaccess, то нужно добавить условие, чтобы редирект не срабатывал для mod_pagespeed.
Если кто знает как это реализовать, буду очень благодарен за помощь!
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
Можно попробовать так
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} !mod_pagespeed
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Это условие будет проверять значение переменной HTTP_USER_AGENT, и если оно не содержит mod_pagespeed, то будет выполняться редирект с http на https.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы