У меня есть сайт, который использует www (www.domain.com, а не domain.com).
Но SSL-сертификат действителен только для domain.com (https://domain.com).. Поэтому, если я позвоню https://www.domain.com,, возникнет ошибка.
У меня вопрос, могу ли я сделать тихое перенаправление с https://www.domain.com на https://domain.com через htaccess?
Спасибо.
Как сказал LazyOne:
Да, это НЕВОЗМОЖНО сделать молча .. так как должен быть установлен SSL ДО ТОГО, как HTTP-часть может включиться (другими словами, прежде чем mod_rewrite сможет выполнить перезапись/ перенаправить правила).
RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !^domain.com$ [NC] RewriteRule ^(.*)$ https://domain.com/$1 [L,R=301]
Взято из http://davidwalsh.name/no-www-using-htaccess-file