Переадресация без вывода сообщений https: \\ www.domain в домен https: \\ через htaccess? - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть сайт, который использует www (www.domain.com, а не domain.com).

Но SSL-сертификат действителен только для domain.com (https://domain.com).. Поэтому, если я позвоню https://www.domain.com,, возникнет ошибка.

У меня вопрос, могу ли я сделать тихое перенаправление с https://www.domain.com на https://domain.com через htaccess?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 02 апреля 2012

Как сказал LazyOne:

Да, это НЕВОЗМОЖНО сделать молча .. так как должен быть установлен SSL ДО ТОГО, как HTTP-часть может включиться (другими словами, прежде чем mod_rewrite сможет выполнить перезапись/ перенаправить правила).

0 голосов
/ 02 апреля 2012
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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...