Работают ли правила mod_rewrite с запрашиваемыми ресурсами сайта - PullRequest
0 голосов
/ 05 июля 2019

Я довольно новичок в переписывании 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: // когда я нажму на внутреннюю ссылку?

...