Поддержка → Поиск специалистов → Настроить .htaccess под https
Настроить .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 или яд-у
-
Если в настройках сайта указан адрес с https, то WordPress сам перенаправляет с кодом 301 на этот адрес, изменений в
.htaccess
не требуется. То же самое относится и к префиксу www.Прописано, но не перенаправляет, вернее при внутренних переходах перенаправляет, а при заходе из поисковика открывается http
тобы сайт открывался только с протоколом https
Можно не по теме?
Зачем Вам SSL? Вы знаете что это пользователям создаёт неудобство и сайт немного медленнее работает?Не уверен, но надеюсь на + в репу от поисковиков и от продвинутых юзеров. Вы думаете не стоит?
Кстати да, скорость подупала, с ssl 0.27-0.32; без ssl на 0.10-0.15 быстрее
Вы думаете не стоит?
Лично я из-за этого отказался от поиска гугла и ещё нескольких читаемых ранее сайтов (хорошо что хоть РСС ещё работает. А отключат — придётся делать веб-парсер). И не даю на них ссылки, хотя раньше — только так.
По мне — это дурость и маразм — юзать SSL там, где это совсем не нужно.
Если бы был выбор — другое дело, но когда только SSL..надеюсь на + в репу от поисковиков и от продвинутых юзеров.
С чего бы? 🙂
С чего бы? 🙂
Прочитал в каком-то официальном блоге, что гугл поощряет наличие ssl, а так же мне на mywot.com вынесли мозг, что мол если сайт с формами связи — хорошим тоном будет использование ssl. Ну и потом у меня сайт по созданию сайтов, без ssl — как сапожник — без сапог…
После всего этого решил прикрутить, прикрутил — гемора пачку получил… сейчас, наверное, буду отключать =(Хотя, на будущее хорошо бы научится качественно настраивать ssl на вордпрессе. Так что в любом случаи готов оплатить помощь по кашерной настройки https… нерешённые задачи — бесят.
Хотя, на будущее хорошо бы научится качественно настраивать ssl на вордпрессе.
Для начала стоит научиться работать с Апачем. И с Гуглем тоже 😉
http://www.askapache.com/htaccess/ssl-example-usage-in-htaccess.htmlBased 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 Выше уже постил эту ссылку.
- Тема «Настроить .htaccess под https» закрыта для новых ответов.