2012-04-02 2 views
-1

У меня есть сайт, который использует www (www.domain.com, а не domain.com).Silent redirect https: \ www.domain to https: \ domain через htaccess?

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

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

Спасибо.

+0

Поиск .HTACCESS переадресации. – David

ответ

0

Как LazyOne сказал:

Да, это не возможно сделать это тихо .., как SSL должен быть установлено ПЕРЕД HTTP часть может загнуться (другими словами, до mod_rewrite может выполнять правила перезаписи/переадресации).

-2
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

+0

Значит, вы хотите сказать, что это невозможно? – Ilyssis

+0

Да, это НЕ МОЖЕТ БЫТЬ ПОЛЬЗОВАТЬСЯ БЕСПЛАТНО, так как SSL должен быть установлен ДОПОЛНИТЕЛЬНАЯ часть HTTP (иначе говоря, до того, как mod_rewrite сможет выполнить правила перезаписи/переадресации). – LazyOne

+0

Хорошо, спасибо, ясный ответ. – Ilyssis