Я видел следующее RewriteRule в нескольких руководствах.
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Мой вопрос касается соответствия шаблону:
^(.*)$
- Совпадение с любым, но убедитесь, что перед «чем-либо» стоит начало строки, а за ней следует конец строки. ?♂️
(.*)
- Совпадение с чем угодно
Шаблон сопоставления ^(.*)$
представляется излишне многословным. Разве (.*)
недостаточно?
(я усвоил урок о том, как сложно протестировать RewriteRules, поэтому я решил, что стоит попросить убедиться, что я не пропустил что-то очевидное)