|
|
|
| После того как сделал перенаправление с site.ru на www.site.ru перестали работать некоторые разделы сайта доступ к которым осуществляется по протоколу https (SSL защита).
Т.е в mozilla firefox пишет:
Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия cookies.
Подскажите, пожалуйста, как сделать перенаправление чтобы протокол https работал?
.htaccess
# Перенаправление с site.ru на www.site.ru
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
|
| |
|
|
|
|
|
|
|
для: shah
(05.04.2010 в 13:57)
| | У вас явно указан протокол http://www. | |
|
|
|
|
|
|
|
для: shah
(05.04.2010 в 13:57)
| | Попробуйте как-нибудь так, например:
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteCond %{HTTP_PORT} 80
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !^www [NC]
RewriteCond %{HTTP_PORT} 443
RewriteRule (.*) https://www.%{HTTP_HOST}/$1 [R=301,L] | |
|
|
|