У меня есть два домена на одном сервере. Один домен предназначен для производства, а другой предназначен для тестирования содержимого до его копирования на производство. Я пытаюсь создать правило перезаписи, перенаправляющее http на https. Как я могу написать его так, чтобы имя домена не было жестко закодировано? Причина, по которой я нуждаюсь в этом, - это когда я копирую тестируемый контент на рабочий сервер, я не хочу менять файл .htaccess. Вот что я имею, но это не работает.Перенаправление с использованием .htaccess с http на https
# Prevent SSL cert warnings
<IfModule mod_rewrite.c>
RewriteCond %{SERVER_PORT} !^443
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
Для уточнения, вы заполнения в SERVER_NAME или оставляя его как написано? – AlxVallejo
Не понял ваш вопрос. Как вы можете видеть, я не использую 'SERVER_NAME' в моем ответе, просто используя' HTTP_HOST' – anubhava
Извините, вы заполняете HTTP_HOST или оставляете его как написано? – AlxVallejo