Старый 26.03.2016, 11:19   #1
Новичок
 
Регистрация: 21.12.2015
Сообщений: 3
Вес репутации: 0
OliverZink на пути к лучшему
По умолчанию htaccess нужен совет

Добрый день, друзья!

Возникла, небольшая сложность по 301 редиректу.
Мы имеем сайт доступный по адресам:
http://site.com
http://www.site.com
https://site.com
https://www.site.com

Задача, сделать основным только https://site.com, а со всех остальных 301 редирект на главный.

Пробовал через htaccess, различные варианты:

Redirect 301 / https://site.com

ERR_TOO_MANY_REDIRECTS

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

ERR_TOO_MANY_REDIRECTS


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.site\.com$ [NC]
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]

ERR_TOO_MANY_REDIRECTS

Прошу помощи,кто силен в htaccess, подсказать, спасибо.
OliverZink вне форума   Ответить с цитированием
Старый 26.03.2016, 19:36   #2
Мастер
 
Аватар для kakogohrena
 
Регистрация: 11.05.2011
Сообщений: 911
Вес репутации: 137
kakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущееkakogohrena - прекрасное будущее
По умолчанию

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

ps: с www будет перекидывать на https без www,
нужно еще наверное добавить услувие, чтобы http без www перекидывало на https.
Сам никогда с таким не сталкивался. Хреновый из меня советчик ))
kakogohrena вне форума   Ответить с цитированием
Старый 27.03.2016, 01:42   #3
телочка на авке клевая?
 
Аватар для 10012003
 
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 200
10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее10012003 - прекрасное будущее
По умолчанию

Может так
RewriteEngine On
RewriteCond %{HTTP_HOST} ^site.ru
RewriteRule (.*) https://www.site.ru/$1 [R=301,L]
10012003 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
нужен совет Ariya Вопросы от новичков 16 20.09.2010 15:10
Нужен совет по .htaccess - закрыть доступ WebSGo Вопросы от новичков 5 18.05.2010 18:51
Нужен Ваш совет EmperorTigr Курилка 3 16.06.2009 08:31
Нужен совет mazda_3 Вопросы от новичков 5 16.03.2008 01:15
Нужен совет... Alex_11 Яндекс 20 30.10.2007 01:03


Часовой пояс GMT +3, время: 21:34.