<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Есть решение 304 Not Modified, однако не до конца реализованное]]></title>
		<link>https://talk.alaev.info/topic/1611/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/1611/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Есть решение 304 Not Modified, однако не до конца реализованное».]]></description>
		<lastBuildDate>Tue, 27 Sep 2016 10:16:22 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Есть решение 304 Not Modified, однако не до конца реализованное]]></title>
			<link>https://talk.alaev.info/post/10207/#p10207</link>
			<description><![CDATA[<p><strong>Версия 10.6</strong><br /><strong>Придумал решение реализации 304 Not Modified, однако для этого необходимо, чтобы в файле своего модуля, например по адресу: /engine/modules/httpmod.php, вытащить дату последнего изменения новости, желательно в Юникс. <br /> </strong></p><p>Например, в файле /engine/modules/functions.php есть $_DOCUMENT_DATE, которая выводит дату последнего изменения новости.<br />Однако в этом файле реализовать решение 304 Not Modified не получается - валидатор выдает ошибку, хотя на сайте http://last-modified.com/ru/ тест проходит. Однако там проверяется только чтобы дата, передаваемая в запросе If-Modified-Since была больше даты последнего изменения новости, только и всего. А пустая переменная это &quot;0&quot;, поэтому тест всегда проходит.</p><p>Про важность 304 Not Modified для SEO написано много. А Яндекс и Гугл этому моменту рекомендует уделить особое внимание.</p><br /><p><strong>АлаичЪ также вот что писал в своей статье <a href="https://alaev.info/blog/post/1731">https://alaev.info/blog/post/1731</a> про важность 304 Not Modified:</strong><br /></p><div class="quotebox"><blockquote><p>А зачем же в список важных кодов ответа сервера я написал 304 Not Modified? Это состояние означает, что страница не изменилась, и роботу незачем ее заново загружать и можно идти дальше. Зачем это надо? А для того, что на больших порталах может содержаться огромное количество страниц, и, чтобы быстро проиндексировать новые (или переиндексировать старые, но изменившиеся), роботу может потребоваться больше месяца. А вы ведь хотите, чтобы поисковик поддерживал индекс вашего сайта в актуальном состоянии, правда! На опыте одного из своих сайтов, количество страниц которого переваливает за полмиллиона, знаю, что переиндексация занимает от месяца до двух!</p><p>Только вот почему-то разработчики различных CMS об этом забывают или не думают вообще, а надо было бы! Так что пока такую фишку с кодом ответа 304 можно назвать высшим пилотажем!</p></blockquote></div><p><strong>Однако решения на DLE ни он, ни другие не предлагают. Облазил весь Интернет, решения для DLE так и не нашел.</strong></p><p>Придумал свое решение, однако, как уже написал выше, необходимо в файл модуля вывести дату последнего изменения новости, желательно в Юникс.</p><p><strong>Кто знает как вывести, поделитесь!</strong></p>]]></description>
			<author><![CDATA[null@example.com (ds8880)]]></author>
			<pubDate>Tue, 27 Sep 2016 10:16:22 +0000</pubDate>
			<guid>https://talk.alaev.info/post/10207/#p10207</guid>
		</item>
	</channel>
</rss>
