301 редирект для JPG

X
На сайте с 04.12.2018
Offline
292
1182

Перевел сайт на HTTPS.

Во избежание косяков сам редирект производится на уровне PHP кода.

Но, как не сложно догадаться, фото открываются и на HTTP версии.

Как в htaccess прописать, чтобы только JPG фотки автоматом редиректили на HTTPS?

PS если поможете с 301 редиректом из конкретных папок, тоже поможете

К примеру с /papka/чтоугодно на https://SITE.RU/papka/чтоугодно

"чтоугодно" слева и справа, соответственно одно и тоже :)

Удобный съем позиций (http://allpositions.ru/redirect/58277)
Aisamiery
На сайте с 12.04.2015
Offline
319
#1
Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
S
На сайте с 30.09.2016
Offline
469
#2
Xubart:
Как в htaccess прописать, чтобы только JPG фотки автоматом редиректили на HTTPS?

Не майтесь дурью, просто правильно пропишите src.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
X
На сайте с 04.12.2018
Offline
292
#3
Sitealert:
Не майтесь дурью, просто правильно пропишите src.

Оно правильно прописано.

Старые файлы на http так и остались в индексе, вот и нужен редирект

---------- Добавлено 23.05.2019 в 22:47 ----------

Ответ не верный.

Как сделать редирект для всего и вся я прекрасно знаю. Есть нюансы, поэтому все кроме картинок редиректит скриптом.

S
На сайте с 30.09.2016
Offline
469
#4
Xubart:
Старые файлы на http так и остались в индексе, вот и нужен редирект

С картинок всё равно трафик с гулькин нос. А редирект практически наверняка энджинкс не даст сделать.

WR
На сайте с 27.04.2016
Offline
56
#5
Xubart:
Перевел сайт на HTTPS.
Во избежание косяков сам редирект производится на уровне PHP кода.
Но, как не сложно догадаться, фото открываются и на HTTP версии.

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule ^images/.+$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

сайты на OVH
Aisamiery
На сайте с 12.04.2015
Offline
319
#6
Xubart:

Как сделать редирект для всего и вся я прекрасно знаю. Есть нюансы, поэтому все кроме картинок редиректит скриптом.

А кто сказал всего и вся? Там достаточно подставить еще один RewriteRule который проверит что урл заканчивается на нужное вам окончание и только тогда редирект сработает, в вашем случае там нужно указать jpg или начинается на папку с картинками

IL
На сайте с 20.04.2007
Offline
435
#7

Для папки редирект выше был.

Для всех картинок (по аналогии можно добавить .txt, .doc, .pdf и прочие "не-PHP" расширения)


RewriteCond %{HTTPS} off
RewriteRule ^(.*).(jpg|jpeg|png|gif)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NC,L]

p.s. Главное, чтоб не nginx фронтендом стоял.. )) а то до обработки .htaccess-а может и не дойти

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
Xubart:
Но, как не сложно догадаться, фото открываются и на HTTP версии.

Тут и догадываться не чего - они открываются так, как прописано в коде страницы.

Менять в коде, а не изобретай квадратные колёса.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий