<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Общая тема по редиректам и борьбе с дублями в DLE]]></title>
		<link>https://talk.alaev.info/topic/544/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/544/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Общая тема по редиректам и борьбе с дублями в DLE».]]></description>
		<lastBuildDate>Tue, 03 Aug 2021 04:03:00 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/10381/#p10381</link>
			<description><![CDATA[<p>М-да... не быстро тут.</p>]]></description>
			<author><![CDATA[null@example.com (mehacoh690)]]></author>
			<pubDate>Tue, 03 Aug 2021 04:03:00 +0000</pubDate>
			<guid>https://talk.alaev.info/post/10381/#p10381</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9935/#p9935</link>
			<description><![CDATA[<p>Проблему решил.</p><p><strong>Открываем /engine/modules/static.php и в самом конце файла находим:</strong><br />&nbsp; <br /></p><div class="codebox"><pre><code>    @header( &quot;HTTP/1.0 404 Not Found&quot; );
    $lang[&#039;static_page_err&#039;] = str_replace (&quot;{page}&quot;, $name.&quot;.html&quot;, $lang[&#039;static_page_err&#039;]);
    msgbox( $lang[&#039;all_err_1&#039;], $lang[&#039;static_page_err&#039;] );</code></pre></div><br /><p><strong>Заменяем на:</strong><br /></p><div class="codebox"><pre><code>  
if(trim($name) == &quot;index&quot;)
{
    header(&quot;HTTP/1.1 301 Moved Permanently&quot;);
    header(&quot;Location: /&quot;);
    exit();
}
    @header(&quot;HTTP/1.0 404 Not Found&quot;);
    @header(&quot;Status: 404 Not Found&quot;);
    @require_once($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/404.html&#039;);
    exit();</code></pre></div><p>Теперь, с sait.ru/index.html идет 301 редирект на sait.ru/ и никаких промежуточных звеньев, как то sait.ru/?do=static&amp;page=index&amp;seourl=index, нет.</p>]]></description>
			<author><![CDATA[null@example.com (ds8880)]]></author>
			<pubDate>Fri, 25 Dec 2015 19:06:32 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9935/#p9935</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9934/#p9934</link>
			<description><![CDATA[<p><span class="bbu"><em>Задавал вопрос здесь <a href="https://talk.alaev.info/post/9933/#p9933">https://talk.alaev.info/post/9933/#p9933</a> и здесь <a href="https://alaev.info/blog/post/2400#comment-67213">https://alaev.info/blog/post/2400#comment-67213</a>, но видимо там никто не ответит в скором будущем, решил написать здесь.</em></span></p><p>Здравствуйте. </p><p>После обновления до версии 10.6 и выполнения оптимизации title из 1 части, добрался до 2 части и возникла проблема после применения пункта &quot;Редиректы с index.php или index.html на сайт&quot;: </p><div class="codebox"><pre><code>### Редиректы с index.php или index.html на сайт 

RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(php|html)\ HTTP/ 
RewriteRule .* / [R=301,L]</code></pre></div><p> </p><p>Дело в том, что с http://sait.ru/index.php с указанным кодом и без него происходит редирект на http://sait.ru/, а c http://sait.ru/index.html в адресной строке появляется хвост http://sait.ru/?do=static&amp;page=index&amp;seourl=index </p><p>страница http://sait.ru/index.html - 301 <br />страница http://sait.ru/?do=static&amp;page=index&amp;seourl=index - 404</p><p>Получается, что с http://sait.ru/index.html идет 301 редирект на несуществующую страницу http://sait.ru/?do=static&amp;page=index&amp;seourl=index</p><p>Стандартный .htaccess и engine.php пробовал вернуть, проблема таже, то есть этот хвостик генерирует движок.</p><p>Контент главной страницы прописан в самом файле main.tpl с помощью [aviable=main][/aviable]</p><p><strong>Как избавиться от этого хвоста?</strong></p><br /><br /><p><strong>Придумал вот такой вариант решения.</strong></p><p>Открыть /engine/modules/static.php найти : <br /></p><div class="codebox"><pre><code>@header ( &quot;HTTP/1.0 404 Not Found&quot; ); </code></pre></div><p>Выше вставить : <br /></p><div class="quotebox"><blockquote><p>if (trim ($name) == &quot;index&quot;) <br />{ <br />header (&quot;HTTP/1.1 301 Moved Permanently&quot;); <br />header (&quot;Location: /&quot;); <br />exit (); <br />}</p></blockquote></div><p>Теперь с sait.ru/index.html будет 301 редирект на sait.ru/?do=static&amp;page=index&amp;seourl=index, а с этого адреса идет 301 редирект на sait.ru/ </p><p>Представляется, что данный вариант не идеален с точки зрения seo, так как два подряд 301 редиректа, думаю, не очень хорошо воспримут поисковики. Возможно ошибаюсь. </p><p><strong>АлаичЪ, хотелось бы ознакомиться с Вашим мнением, а также людей, хорошо разбирющихся в seo по поводу такого двойного 301 редиректа.</strong></p><br /><p>В идеале было бы хорошо, чтобы 301 редирект с sait.ru/index.html шел сразу на sait.ru/ - думаю найдется решение на php типа: если статической страницы с адресом sait.ru/index.html не сушествует, то был бы сразу 301 редирект на sait.ru/, а не на sait.ru/?do=static&amp;page=index&amp;seourl=index и потом на sait.ru/</p>]]></description>
			<author><![CDATA[null@example.com (ds8880)]]></author>
			<pubDate>Thu, 24 Dec 2015 14:28:11 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9934/#p9934</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9855/#p9855</link>
			<description><![CDATA[<p>Просто решить. Надо чтобы в корне всех этих доменов был htaccess файл и делал редирект на какой-то другой, нужный нам домен.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sat, 14 Nov 2015 21:29:04 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9855/#p9855</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9854/#p9854</link>
			<description><![CDATA[<p>Так то оно так, но ведь интересно что это и как решить. Даже не могу сформулировать вопрос, чтоб хоть в гугле поискать)) Не подскажете?)</p>]]></description>
			<author><![CDATA[null@example.com (Mike)]]></author>
			<pubDate>Fri, 13 Nov 2015 21:27:32 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9854/#p9854</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9850/#p9850</link>
			<description><![CDATA[<p>Так и пусть висит, они же вам не мешают жить и не плодят дубли. У поиска даже ассоциаций не будет с вашим сайтом и этими доменами!</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 13 Nov 2015 13:46:43 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9850/#p9850</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9845/#p9845</link>
			<description><![CDATA[<p>Здравствуйте! Надеюсь темой не ошибся. Обнаружил проблему, в результатах поиска гугла,&nbsp; главная страница сайта дублируется вот по таким адресам: <br /><span class="bbu">wwww.site.ru <br />ww1.site.ru <br />ww2.site.ru <br />wwtw.site.ru<br />ww.site.ruww.site.ru<br />ww.site.ruww.site.ruww.site.ruww.site.ru</span></p><p>Точнее не дублируется, не знаю как правильно это описать. Ошибок по дублям страниц в вебмастере гугла нет, всё хорошо. На этих страницах просто висит заглушка моего хостинга:&nbsp; <strong>Хостинг сайта ww1.site.ru(и так далее по списку) не существует или отключён. </strong> <br />Как же избавится от этих страниц?</p>]]></description>
			<author><![CDATA[null@example.com (Mike)]]></author>
			<pubDate>Thu, 12 Nov 2015 10:17:56 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9845/#p9845</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9844/#p9844</link>
			<description><![CDATA[<p>Перенеси свои привила редиректа сразу же после RewriteEngine On.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Thu, 12 Nov 2015 08:37:16 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9844/#p9844</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9843/#p9843</link>
			<description><![CDATA[<p>Здравствуйте. Пытаюсь сделать <a href="https://alaev.info/blog/post/4393#htaccess">301 редирект htaccess</a>, но возникла проблема с 1 из правил.</p><p>Само правило: RewriteRule ^([^.]+)/?$ index.php?do=cat&amp;category=$1 [L]</p><p>Мои редиректы:</p><p>Redirect 301 /load/111/1 http://site.ru/category1/<br />Redirect 301 /load/111/2 http://site.ru/category2/<br />Redirect 301 /load/111/3 http://site.ru/category3/<br />Redirect 301 /load/111/4 http://site.ru/category4/</p><p>При вводе адреса http://site.ru/load/111/4 происходит редирект, но в адресной строке следующее:</p><p>http://site.ru/category4/?do=cat&amp;category=load/111/4</p><p>Уже битый час ищу решение, никак не могу найти.<br />Заранее благодарен за помощь.</p>]]></description>
			<author><![CDATA[null@example.com (onochiev)]]></author>
			<pubDate>Wed, 11 Nov 2015 17:50:17 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9843/#p9843</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9796/#p9796</link>
			<description><![CDATA[<p>Как сделать редирект с&nbsp; site.ru/xfsearch/Kasia+Kowalska/ на site.ru (главную) ?</p>]]></description>
			<author><![CDATA[null@example.com (sockras)]]></author>
			<pubDate>Sat, 17 Oct 2015 04:26:50 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9796/#p9796</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9768/#p9768</link>
			<description><![CDATA[<p><strong>Diablo</strong>, Эти дубли от навигации по комментам, никуда их редиректить не нужно, убьете страницы комментов.</p><p>Вам поможет руководство сделать то, что под заголовком - <a href="https://alaev.info/blog/post/3294">Добавляем тег rel=”canonical” для страниц просмотра полной новости</a></p><p>а также можете еще<br />открыть engine.php</p><p>перед </p><div class="codebox"><pre><code>if ($config[&#039;allow_rss&#039;]) $metatags .= &lt;&lt;&lt;HTML</code></pre></div><p>добавить<br /></p><div class="codebox"><pre><code>if ($subaction == &#039;userinfo&#039; OR
    $subaction == &#039;allnews&#039; OR
    $subaction == &#039;newposts&#039; OR
    $do == &#039;stats&#039; OR
    $do == &#039;addnews&#039; OR
    $do == &#039;register&#039; OR
    $do == &#039;favorites&#039; OR
    $do == &#039;rules&#039; OR
    $do == &#039;pm&#039; OR
    $do == &#039;feedback&#039; OR
    $do == &#039;lastcomments&#039; OR
    $do == &#039;lostpassword&#039; OR
    $do == &#039;search&#039; OR
    $do == &#039;lastnews&#039; OR
    $do == &#039;alltags&#039; OR
    $do == &#039;tags&#039; OR
    ($newsid and (intval($_GET[&#039;cstart&#039;]) &gt; 1)) OR
    $do == &#039;topnews&#039; OR
    $dle_module == &#039;date&#039;) $metatags .= &lt;&lt;&lt;HTML
\n&lt;meta name=&quot;robots&quot; content=&quot;noindex,nofollow&quot;&gt;
HTML;</code></pre></div><p>если у вас уже есть аналогичный код, то просто добавьте в него<br /></p><div class="codebox"><pre><code>($newsid and (intval($_GET[&#039;cstart&#039;]) &gt; 1)) OR</code></pre></div><p>через время дубли пропадут!</p>]]></description>
			<author><![CDATA[null@example.com (svetlana)]]></author>
			<pubDate>Fri, 02 Oct 2015 15:10:08 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9768/#p9768</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9767/#p9767</link>
			<description><![CDATA[<p>В show.full.php после<br /></p><div class="codebox"><pre><code>$tpl-&gt;set( &#039;{full-link}&#039;, $full_link );</code></pre></div><p>добавить<br /></p><div class="codebox"><pre><code>$full_link_ = !isset ($_GET[&#039;cstart&#039;]) ? $full_link : $link_page . intval ($_GET[&#039;cstart&#039;]) . &#039;,&#039; . $news_name . &#039;.html&#039;;
if ($config[&#039;http_home_url&#039;] . substr ($_SERVER[&#039;REQUEST_URI&#039;], 1) != $full_link_) {
    header (&#039;HTTP/1.1 301 Moved Permanently&#039;);
    header (&#039;Location: &#039; . $full_link_);
    die ();
}</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (kloboff)]]></author>
			<pubDate>Thu, 01 Oct 2015 22:50:53 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9767/#p9767</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9764/#p9764</link>
			<description><![CDATA[<p>Прочитал все 7 страниц, но не нашел дублей аналогичных тем, которые вылезли у меня:</p><p>http://site.ru/rukovodstva/page,1,2,11-minecraft-besplatnye-russkie-servera-247.html<br />http://site.ru/rukovodstva/11-minecraft-besplatnye-russkie-servera-247.html<br />http://site.ru/rukovodstva/page,1,7,11-minecraft-besplatnye-russkie-servera-247.html<br />http://site.ru/rukovodstva/page,1,4,11-minecraft-besplatnye-russkie-servera-247.html</p><p>Версия движка 8.5, Тип ЧПУ - 2<br />Подскажите как удалить такие дубли.</p><p><strong>Update:</strong><br />Попробовал способ описанный на <a href="https://alaev.info/blog/post/2400">этой странице</a>:</p><p>Открываем файл /engine/modules/show.full.php</p><p>НАХОДИМ:<br /></p><div class="codebox"><pre><code>        } else {
 
            $full_link = $config[&#039;http_home_url&#039;] . &quot;index.php?newsid=&quot; . $row[&#039;id&#039;];
            $print_link = $config[&#039;http_home_url&#039;] . &quot;engine/print.php?newsid=&quot; . $row[&#039;id&#039;];
            $short_link = &quot;&quot;;
 
        }</code></pre></div><p>ВЫШЕ ДОБАВЛЯЕМ:</p><div class="codebox"><pre><code>//обработка неправильного alt-name и 301 редирект
            $true_link = $config[&#039;http_home_url&#039;] . substr ($_SERVER[&#039;REQUEST_URI&#039;], 1);
 
                if ($row[&#039;allow_comm&#039;]) { //если разрешены комменты
                    $conf_comm_by_page = intval( $config[&#039;comm_nummers&#039;] ); // комм на стр из настроек
                    $news_comm_num = $row[&#039;comm_num&#039;]; // общее кол-во комм
                    $comm_page_count = @ceil( $news_comm_num / $conf_comm_by_page );
                        if ( ($comm_page_count &gt;= 2) &amp;&amp; (intval($_REQUEST[&#039;cstart&#039;]) &gt;= 2) ) $full_link = $link_page . intval($_REQUEST[&#039;cstart&#039;]) . &quot;,&quot; . $news_name . &quot;.html&quot;;
                }
                if ($news_page &gt;= 2) $full_link = $link_page . $news_name . &quot;.html&quot;;
 
            if ($true_link != $full_link) {
                header(&#039;HTTP/1.1 301 Moved Permanently&#039;);
                header (&#039;Location: &#039; . $full_link);
                die();
            }
//обработка неправильного alt-name и 301 редирект</code></pre></div><p>Не помогло. Редиректа на правильный url не происходит.</p>]]></description>
			<author><![CDATA[null@example.com (Diablo)]]></author>
			<pubDate>Thu, 01 Oct 2015 08:51:38 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9764/#p9764</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9523/#p9523</link>
			<description><![CDATA[<p>Может к сожалению.</p>]]></description>
			<author><![CDATA[null@example.com (FaeR)]]></author>
			<pubDate>Sun, 19 Apr 2015 06:29:01 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9523/#p9523</guid>
		</item>
		<item>
			<title><![CDATA[Re: Общая тема по редиректам и борьбе с дублями в DLE]]></title>
			<link>https://talk.alaev.info/post/9516/#p9516</link>
			<description><![CDATA[<p>У поддоменов и у сайта может быть один robots и htaccess?<br />Какой ужас!<br />Как хорошо, что это не у меня.</p>]]></description>
			<author><![CDATA[null@example.com (DVE)]]></author>
			<pubDate>Fri, 17 Apr 2015 19:00:31 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9516/#p9516</guid>
		</item>
	</channel>
</rss>
