Поддержка Поиск специалистов Настроить .htaccess под https

  • Необходимо настроить .htaccess так, чтобы сайт открывался только с протоколом https, а также исключить возможные дубли с www и с http протоколом.
    На данный момент код такой:

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    Оплата по wmr или яд-у

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Если в настройках сайта указан адрес с https, то WordPress сам перенаправляет с кодом 301 на этот адрес, изменений в .htaccess не требуется. То же самое относится и к префиксу www.

    Прописано, но не перенаправляет, вернее при внутренних переходах перенаправляет, а при заходе из поисковика открывается http

    http://se.uploads.ru/lu8FS.png

    тобы сайт открывался только с протоколом https

    Можно не по теме?
    Зачем Вам SSL? Вы знаете что это пользователям создаёт неудобство и сайт немного медленнее работает?

    Не уверен, но надеюсь на + в репу от поисковиков и от продвинутых юзеров. Вы думаете не стоит?

    Кстати да, скорость подупала, с ssl 0.27-0.32; без ssl на 0.10-0.15 быстрее

    Вы думаете не стоит?

    Лично я из-за этого отказался от поиска гугла и ещё нескольких читаемых ранее сайтов (хорошо что хоть РСС ещё работает. А отключат — придётся делать веб-парсер). И не даю на них ссылки, хотя раньше — только так.

    По мне — это дурость и маразм — юзать SSL там, где это совсем не нужно.
    Если бы был выбор — другое дело, но когда только SSL..

    надеюсь на + в репу от поисковиков и от продвинутых юзеров.

    С чего бы? 🙂

    С чего бы? 🙂

    Прочитал в каком-то официальном блоге, что гугл поощряет наличие ssl, а так же мне на mywot.com вынесли мозг, что мол если сайт с формами связи — хорошим тоном будет использование ssl. Ну и потом у меня сайт по созданию сайтов, без ssl — как сапожник — без сапог…
    После всего этого решил прикрутить, прикрутил — гемора пачку получил… сейчас, наверное, буду отключать =(

    Хотя, на будущее хорошо бы научится качественно настраивать ssl на вордпрессе. Так что в любом случаи готов оплатить помощь по кашерной настройки https… нерешённые задачи — бесят.

    Модератор Yuri

    (@yube)

    Хотя, на будущее хорошо бы научится качественно настраивать ssl на вордпрессе.

    Для начала стоит научиться работать с Апачем. И с Гуглем тоже 😉
    http://www.askapache.com/htaccess/ssl-example-usage-in-htaccess.html

    Based on HTTPS variable (best)

    RewriteCond %{HTTPS} !=on
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]

    Юрий выше написал всё правильно. На апаче именно так и настраивается ssl. С другой стороны я бы вообще на nginx/php-fpm перевёл сайт, если он хоть сколько-нибудь посещаемый.

    Прочитал в каком-то официальном блоге, что гугл поощряет наличие ssl, а так же мне на mywot.com вынесли мозг, что мол если сайт с формами связи — хорошим тоном будет использование ssl. Ну и потом у меня сайт по созданию сайтов, без ssl — как сапожник — без сапог…

    SSL нужен для защиты передаваемых данных. Если данные критичны, то окей, нужен SSL, но если это страницы компаний, то от SSL больше заморочек, сертификаты на каждый домен опять же…

    Для начала стоит научиться работать с Апачем. И с Гуглем тоже 😉

    Хостинг на nginx, ос — linux. Прекрасно знаю этот код, который лежит на всех форумах, у меня он выдаёт ошибку с циклической переадресацией.
    Хз почему, поэтому сюда и написал. Может, у меня конфига хостинга кривая какая-то…

    http://googlewebmastercentral.blogspot.ru/2014/08/https-as-ranking-signal.html

    ROMANENSIS, попробуйте в wp-config воткнуть
    if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') $_SERVER['HTTPS'] = 'on';
    http://codex.wordpress.org/Function_Reference/is_ssl
    сам не так давно с циклической переадресацией столкнулся, но правда не на wp, но именно при включении nginx

    Не, у меня просто виртуальный хостинг и нет доступа к конфиге, а через .htaccess это в принципе не решить на nginxе, походу…

    Речь идет о wp-config.php, в него нужно добавить.

    Ну я не совсем пень… естественно о wp-config.php, туда я и вставлял код, перечитал мануал, пробовал предложенные там варианты — ничего не получается.
    По всей видимости в настройках nginx нужно прописать

    if ( $scheme = "http" ) {
        rewrite ^/(.*)$    https://$host/$1 permanent;
    }

    А так как мне нужно в качестве теста это настроить — не хочу дёргать админа хостинга по 20 раз, убери, впиши.. итп. Но похоже, это единственный выход.

    Поясните мне, болезному, на кой вам SSL, если у вас даже не ВДС? И на кой админам шаред-хостинга настраивать SSL для одного из клиентов, ломая унифицированный конфиг? А может они сознательно не хотят давать вам возможности SSl на вашем тарифе?

    Все эти простые вопросы можно оставить без публичного ответа.

    Не «на кой», а уже всё выдано и всё работает, перенаправление меня интересовало только для того, чтобы исключить дубли при индексации!
    А «на кой» мне ssl, читайте как минимум тут — http://googlewebmastercentral.blogspot.ru/2014/08/https-as-ranking-signal.html Выше уже постил эту ссылку.

Просмотр 15 ответов — с 1 по 15 (всего 24)
  • Тема «Настроить .htaccess под https» закрыта для новых ответов.