<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress &#8211; Протоколы http и https &#8211; Света на WordPress&#039;е</title>
	<atom:link href="https://wordpress4you.russianblogger.ru/category/wordpress-http-https/feed" rel="self" type="application/rss+xml" />
	<link>https://wordpress4you.russianblogger.ru</link>
	<description>WordPress глазами программиста</description>
	<lastBuildDate>Mon, 13 Mar 2023 18:04:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Играем по-честному: Перенаправление https на http.</title>
		<link>https://wordpress4you.russianblogger.ru/442-https-redirect-http.html</link>
					<comments>https://wordpress4you.russianblogger.ru/442-https-redirect-http.html#respond</comments>
		
		<dc:creator><![CDATA[Sveta (admin)]]></dc:creator>
		<pubDate>Fri, 04 Nov 2016 12:09:46 +0000</pubDate>
				<category><![CDATA[WordPress - SEO]]></category>
		<category><![CDATA[Wordpress - Протоколы http и https]]></category>
		<guid isPermaLink="false">http://wordpress4you.russianblogger.ru/?p=442</guid>

					<description><![CDATA[Недавно я заметила, что иногда в поисковой выдаче Гугл вместо http перед адресом страницы приписывает https. Https &#8211; это тренд. Каждый тебе расскажет, что Гугл борется за безопасность в сети и поэтому призывает всех вебмастеров переходить на протокол http работающий поверх безопасного шифрованного соединения ssl, т.е. на https. Мы тоже за безопасность в сети: когда [&#8230;]]]></description>
										<content:encoded><![CDATA[<div class="img_attch"><img fetchpriority="high" decoding="async" width="295" height="294" src="//wordpress4you.russianblogger.ru/wp-content/uploads/2016/11/https-http-redirect.jpg" alt="https-http-redirect" class="alignleft size-full wp-image-447" srcset="https://wordpress4you.russianblogger.ru/wp-content/uploads/2016/11/https-http-redirect.jpg 295w, https://wordpress4you.russianblogger.ru/wp-content/uploads/2016/11/https-http-redirect-150x150.jpg 150w" sizes="(max-width: 295px) 100vw, 295px" /></div>
<p><strong>Недавно я заметила, что иногда в поисковой выдаче Гугл вместо http перед адресом страницы приписывает https. </strong></p>
<p>Https &#8211; это тренд. Каждый тебе расскажет, что Гугл борется за безопасность в сети и поэтому призывает всех вебмастеров переходить на протокол http работающий поверх безопасного шифрованного соединения ssl, т.е. на https. </p>
<p>Мы тоже за безопасность в сети: когда общаемся с друзьями в социальной сети или оплачиваем покупки в интернете. Мы против профанации протокола https. Мы не хотим, чтобы люди заходили на наши незащищённые страницы по протоколу https. </p>
<p><strong>Соображений у нас три</strong>. Первое, зачем вводить людей в заблуждение, если у нас страница http и мы не поддерживаем шифрованное соединение ssl, то пользователь и должен попадать на страницу по протоколу http, а не https. Второе, мы заботимся о юзобилити наших сайтов, на которых подчас расположены виджеты сторониих сайтов, которые для пользователя зашедшего к нам по адресу https работать не будут. И наконец, соображение SEO мы не хотим, что бы у поисковых систем дублировался наш контент. Ведь адреса http://moi-siat.com и https://moi-siat.com это разные адреса.</p>
<p><strong>Поэтому мы за честную жизнь.</strong> Сегодня я расскажу, как попытаться убедить поисковые системы, что контент  на странице по адресу http:// основной, а по адресу https:// является его дублем. И с помощью java-script мы перенаправим пользователя, зашедшего к нам по протоколу https, который у нас в любом случае не поддерживается, на http-версию сайта.<br />
<span id="more-442"></span></p>
<h4>1. Объявляем ссылку с http canonical</h4>
<p>Это наша попытка убедить поисковые системы, в особенности этим грешит Google, показывать адреса наших страниц в результатах поиска с указанием <strong>http (а не https) протокола</strong>.</p>
<p>Для этого на WordPress&#8217;е заходим в редактирование темы и в файл <strong>Theme Functions (functions.php)</strong> добавляем следующие строки: </p>
<blockquote><p>remove_action ( &#8216;wp_head&#8217; , &#8216;rel_canonical&#8217; ) ;<br />
add_action ( &#8216;wp_head&#8217; , &#8216;my_rel_canonical&#8217; ) ;</p>
<p>function my_rel_canonical () {<br />
    ob_start () ;<br />
    rel_canonical () ;<br />
    $rel_content = ob_get_contents () ;<br />
    ob_end_clean () ;<br />
    echo str_replace ( &#8220;https:&#8221; , &#8220;http:&#8221; , $rel_content ) ;<br />
}</p></blockquote>
<p>Это подскажет поисковому роботу, который случайно забредёт на вашу страницу по протоколу https считать каноничекой страницу по адресу http. </p>
<h4>2. Java-script, который перенаправит посетителя с https на http версию страницы.</h4>
<p>Редактируем тему и в файле Header (header.php) вставляем следующий код:</p>
<blockquote><p>&lt;script type=&#39;text/javascript&#39;&gt;<br />
if (location.protocol == &#39;https:&#39;)<br />
{<br />
 location.href = &#39;http:&#39; + window.location.href.substring(window.location.protocol.length);<br />
}&lt;/script&gt;</p></blockquote>
<p>Этот код будет перенаправлять пользователей, случайно зашедших на ваш сайт по https протоколу на http версию страницы. </p>
<p><strong>Оставайтесь с нами!</strong></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wordpress4you.russianblogger.ru/442-https-redirect-http.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
