Я купил сертификат SSL, действительный только для доменов и www.domain.com. К сожалению, существует ряд ссылок на их вне моего контроля, которые указывают на m.domain.com. Поскольку сертификат недействителен для поддоменов, они видят всплывающее окно с недопустимым сертификатом.Переадресация поддомена за недействительный сертификат SSL
Каков наилучший способ переписать https://m.domain.com URL-адреса, чтобы они указывали на https://domain.com? (Пожалуйста, обратите внимание, что необходимо сделать только для Https)
Я попытался следующие без успеха:
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^m\.domain\.com [NC]
RewriteRule (.*) http://domain.com/$1 [R=301,L]
Если удалить 'RewriteCond % {HTTPS} on' это работает? –
Это бесполезно. Браузер получит 301-redirect, потому что он получает это с сервера с неправильным сертификатом, поэтому он даже не отправит запрос. Просто убедитесь, что никто не использует https для ссылки m.domain.com/ – Gerben
@Gerben, спасибо за отзыв. Таким образом, в основном нет решения, кроме попытки избавиться от ссылок m.domain.com, не так ли? –