Вот правило перезаписи, которое я использую:
RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{HTTP_HOST} !^(www.)secure.\ [NC]
RewriteRule (.*) https://secure.%{HTTP_HOST}%{REQUEST_URI} [R,L]
Предполагается, что это правило применяется, если порт 443 (порт SSL) и запрашиваемый домен не запускается с безопасного или с www.secure.
Вместо этого он перенаправляет на secure.secure, а затем возвращает ошибку 404. В качестве альтернативы, если я удаляю правило защиты от перезаписи, создавая
RewriteCond %{SERVER_PORT} ^443$
RewriteCond %{HTTP_HOST} !^(www.)secure.\ [NC]
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
Я получаю ошибку слишком много перенаправлений.
Признаюсь, я не эксперт по mod_rewrite, но считаю, что могу работать со ссылкой на документацию. На этом, однако, я поставлен в тупик. Спасибо!