Нужно ли редактировать .htaccess при переходе на https?

(Ответов: 7, Просмотров: 531)
  1. Студент Аватар для chater
    • Регистрация: 27.03.2012
    • Сообщений: 65
    • Репутация: 2
    Здравствуйте уважаемые вебмастера. Перевёл сайт на https, все ссылки открываются как положено, при попытке зайти через www. либо через http:// - автоматом переадресовывает на https, но когда пытаюсь прописать 301 редирект в htaccess - выдаёт ошибку "ERR_TOO_MANY_REDIRECTS". Пробовал разные варианты 301 редиректа (все что нашёл для wordpress), но ошибка не уходит. Со стандартным htaccess сайт работает как полагается. В чём проблема может быть? И обязательно ли 301 редирект прописывать, если переадресация с www и http и так идёт на https? Буду благодарен за любую помощь, совет, подсказку.
    • 0
  2. Опытный Аватар для NukeKuper
    • Регистрация: 02.03.2015
    • Сообщений: 288
    • Репутация: 79
    • Webmoney BL: ?
    Да нужно!
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    </IfModule>

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    php_value max_input_vars 3000
    # END WordPress
    • 1

    Спасибо сказали:

    chater(19.10.2017),
  3. Студент Аватар для chater
    • Регистрация: 27.03.2012
    • Сообщений: 65
    • Репутация: 2
    NukeKuper, подскажите, а пойдёт такое дополнение в htaccess?
    PHP код:
    RewriteCond %{HTTPSoff
    RewriteCond 
    %{HTTP:X-Forwarded-Proto} !https
    RewriteRule 
    ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
    Дело в том что пробовал Ваш вариант - не помогает. Нашёл в интернете вариант кода выше, и вроде теперь всё работает хорошо.
    • 0
  4. Гуру Аватар для Razor
    • Регистрация: 02.02.2015
    • Сообщений: 672
    • Репутация: 126
    Естественно необходимо. обратитесь к хостеру они должны помочь.
    • 0
  5. Работаю Аватар для arhimed
    • Регистрация: 25.11.2013
    • Сообщений: 703
    • Репутация: 422
    • Webmoney BL: ?
    chater,

    Извините, но вы в настройках самого WP поставили в качестве главной страницу с HTTPS?
    Пишу для себя тут: уютное пространство.
    • 0
  6. Студент Аватар для chater
    • Регистрация: 27.03.2012
    • Сообщений: 65
    • Репутация: 2
    arhimed, да, конечно.
    Повторюсь, сегодня попробовал добавить в htaccess код
    PHP код:
    RewriteCond %{HTTPSoff
    RewriteCond 
    %{HTTP:X-Forwarded-Proto} !https
    RewriteRule 
    ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
    После этого ошибка пропала. Но вопрос, насколько это правильный редирект?
    • 0
  7. Опытный Аватар для NukeKuper
    • Регистрация: 02.03.2015
    • Сообщений: 288
    • Репутация: 79
    • Webmoney BL: ?
    Короче при переходе на htts я поставил плагин SSL Insecure Content Fixer. и код в htaccess вставил и все норм
    • 0
  8. Студент Аватар для chater
    • Регистрация: 27.03.2012
    • Сообщений: 65
    • Репутация: 2
    Проверил тулом от Яндекса. Вроде бы всё норм.
    • 0

Похожие темы

Темы Раздел Ответов Последний пост
Баг при переходе на https
Консультации по безопасности 8 10.01.2017 18:41
Правильный https редирект через .htaccess? + вопрос по robots txt
Общие вопросы поисковой оптимизации 2 18.06.2016 11:39
Редирект с http на https. Как вписать в htaccess?
Вопросы от новичков 9 09.07.2015 22:34
Падение трафа с ПС при переходе на https
Апдейты Yandex 7 14.01.2015 22:56
(HTML статика)Что нужно сделать чтобы при переходе в раздел сайта, открывалась страница со ссылками страниц в этом разделе
Web программирование 1 08.05.2014 03:38

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры