2011-12-22 3 views
0

Я купил сертификат 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] 
+0

Если удалить 'RewriteCond % {HTTPS} on' это работает? –

+2

Это бесполезно. Браузер получит 301-redirect, потому что он получает это с сервера с неправильным сертификатом, поэтому он даже не отправит запрос. Просто убедитесь, что никто не использует https для ссылки m.domain.com/ – Gerben

+0

@Gerben, спасибо за отзыв. Таким образом, в основном нет решения, кроме попытки избавиться от ссылок m.domain.com, не так ли? –

ответ

0

Очевидно, это не может быть сделано ...

Смежные вопросы