26.03.2016, 11:19 | #1 |
Новичок
Регистрация: 21.12.2015
Сообщений: 3
Вес репутации: 0
|
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, подсказать, спасибо. |
26.03.2016, 19:36 | #2 |
Мастер
Регистрация: 11.05.2011
Сообщений: 911
Вес репутации: 204
|
<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. Сам никогда с таким не сталкивался. Хреновый из меня советчик )) |
27.03.2016, 01:42 | #3 |
телочка на авке клевая?
Регистрация: 14.09.2008
Адрес: Замкадье.
Сообщений: 1,522
Вес репутации: 267
|
Может так
RewriteEngine On RewriteCond %{HTTP_HOST} ^site.ru RewriteRule (.*) https://www.site.ru/$1 [R=301,L]
__________________
Оргтехника в Алмаате Купить масло для авто в Москве. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
нужен совет | 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, время: 01:50.