Я довольно новичок в переписывании URL, и мне было любопытно, применяются ли сопоставленные шаблоны к ресурсам, запрашиваемым веб-сайтом (изображения, шрифты, сценарии и т. Д.).
Например, я знаю, что могу переписать все запросы с http на https, используя:
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Так что, если бы мой веб-сайт был http://example.com,, он запросил бы https://example.com, если бы я посетил с использованием протокола HTTP.
Применимо ли это к ресурсам, запрашиваемым через веб-сайт / браузер, таким как внутренние изображения / шрифты / ресурсы, жестко запрограммированные ссылками 'http://'.
Если нет, то почему? как запрос веб-сайта к ресурсу с жестко закодированной ссылкой (http://) отличается от запроса при вводе адреса в мою адресную строку. Означает ли это, что если у меня есть сотни жестко закодированных ссылок с протоколом HTTP, что я должен был бы войти вручную и изменить их все на HTTPS?
Если это так, сделать привязку тегов к http: // переписать на https: // когда я нажму на внутреннюю ссылку?