<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум АлаичЪ'а о SEO - Не работает ошибка 404, если не правильно набрано название категории]]></title>
		<link>https://talk.alaev.info/topic/1443/</link>
		<atom:link href="https://talk.alaev.info/feed/rss/topic/1443/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Не работает ошибка 404, если не правильно набрано название категории».]]></description>
		<lastBuildDate>Thu, 14 Dec 2017 09:05:15 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/10330/#p10330</link>
			<description><![CDATA[<p>Приветствую Всех!</p><p>Как сделать, чтобы категория, в которой нет новостей не отдавала код 404? Т.е. попадала в индекс?</p>]]></description>
			<author><![CDATA[null@example.com (samstudent)]]></author>
			<pubDate>Thu, 14 Dec 2017 09:05:15 +0000</pubDate>
			<guid>https://talk.alaev.info/post/10330/#p10330</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/10164/#p10164</link>
			<description><![CDATA[<p>Приветствую. </p><p>У меня такая проблема в конце адреса site.ru/%20) такие символы.</p><p>Яндекс проиндексировал страницу и добавил в поиск.</p><p>Помогите пожалуйста избавится от такого.</p>]]></description>
			<author><![CDATA[null@example.com (samstudent)]]></author>
			<pubDate>Sat, 25 Jun 2016 09:56:12 +0000</pubDate>
			<guid>https://talk.alaev.info/post/10164/#p10164</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9614/#p9614</link>
			<description><![CDATA[<p><strong>svetlana</strong> спасибо, действительно в корне сайта создал страницу 404 и все заработало</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Thu, 04 Jun 2015 12:28:15 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9614/#p9614</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9613/#p9613</link>
			<description><![CDATA[<p>да вариантов то много придумать можно, знать бы еще что вы там вообще делаете и где <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Такой проблемы изначально в движке нет, даже в старых версиях, скорее всего косяк в каких-то правках, которые вносили вы.<br />Я бы для начала проверила бы в чем вообще проблема, чтобы не возиться, достаточно сделать резервное копирование файлов движка и заменить как минимум \engine\modules, engine.php, init.php, index.php, и .htaccess в корне на оригинальные из движка, просто методом исключения найдите в каком месте проблема и тогда уже смотреть будем <img src="https://talk.alaev.info/img/smilies/smile.png" width="15" height="15" alt="smile" />.<br /></p><p class="lastedit merged"><em>Добавлено: 03.06.2015 22:39</em></p><p>@require_once($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/404.html&#039;);<br />загружает 404.html в корне сайта, не статическую а именно лежащий на сервере файл.<br /></p>]]></description>
			<author><![CDATA[null@example.com (svetlana)]]></author>
			<pubDate>Wed, 03 Jun 2015 19:39:19 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9613/#p9613</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9611/#p9611</link>
			<description><![CDATA[<p><strong>svetlana,</strong> в .htaccess прописано ErrorDocument 404 /404.html<br />и код <br />if (!$category_id AND $view_template != &quot;rss&quot;) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;HTTP/1.x 404 Not Found&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;Status: 404 Not Found&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;@require_once($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/404.html&#039;);<br />die();&nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />прописал, но получается тоже самое, то есть пустая страница...</p><p>Я так понял вот этот код @require_once($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/404.html&#039;); должен был загрузить страницу 404.html ??? Подскажите может есть еще варианты решения проблемы??</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Tue, 02 Jun 2015 13:01:44 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9611/#p9611</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9610/#p9610</link>
			<description><![CDATA[<p>в .htaccess <br /></p><div class="codebox"><pre><code>ErrorDocument 404 /404.html</code></pre></div><p>Можно еще вариант попробовать</p><div class="codebox"><pre><code>if (!$category_id AND $view_template != &quot;rss&quot;) {
                    header(&quot;HTTP/1.x 404 Not Found&quot;);
                    header(&quot;Status: 404 Not Found&quot;);
                   @require_once($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/404.html&#039;);
die();      
            }</code></pre></div><p class="lastedit merged"><em>Добавлено: 02.06.2015 14:02</em></p><p>404.html замените на свой<br /></p>]]></description>
			<author><![CDATA[null@example.com (svetlana)]]></author>
			<pubDate>Tue, 02 Jun 2015 11:02:45 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9610/#p9610</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9609/#p9609</link>
			<description><![CDATA[<p><strong>vla90535564</strong>, Я не в курсе этого вопроса.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 01 Jun 2015 21:10:18 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9609/#p9609</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9608/#p9608</link>
			<description><![CDATA[<p><strong>АлаичЪ</strong>, Теперь почти все верно:&nbsp; остается не правильно набранный адрес в строке браузера, выдает 404 ошибку, но открывается белая страница.</p><p>Прописал следующее: </p><p>if (!$category_id AND $view_template != &quot;rss&quot;) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;HTTP/1.0 404 Not found&quot;);<br />die();&nbsp; &nbsp; &nbsp; <br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p><p>Не подскажите как подключить сюда загрузку нужного мне шаблона??? чтобы не белая страница загружалась, а шаблон который я выберу.</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Mon, 01 Jun 2015 17:51:00 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9608/#p9608</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9602/#p9602</link>
			<description><![CDATA[<p><strong>vla90535564</strong>, Все нормально работает.<br />Если надо заменить 301 на 404 ошибку, то вот код:<br /></p><div class="codebox"><pre><code>if (!$category_id AND $view_template != &quot;rss&quot;) {
                    header(&quot;HTTP/1.0 404 Not found&quot;);
            }</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 01 Jun 2015 06:28:15 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9602/#p9602</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9600/#p9600</link>
			<description><![CDATA[<p>АлаичЪ подскажи пожалуйста!!!!</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Sun, 31 May 2015 07:31:50 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9600/#p9600</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9592/#p9592</link>
			<description><![CDATA[<p>Подскажите друзья, как правильно редактировать код под мой нужды?????</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Wed, 27 May 2015 07:55:19 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9592/#p9592</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9589/#p9589</link>
			<description><![CDATA[<p>Теперь при неправильно набранном адресе категории, (например /igвыаыri/ вместо /igri/ ) перенаправляет на стандартную страницу ошибки 404.html, вроде почти как и должно быть на мой взгляд, но сервер отдает не ошибку 404 на страницу&nbsp; &nbsp;мой_сайт.ру/igвыаыri/&nbsp; &nbsp;, а 301 редирект. А что если изменить немного код, подскажите как это будет правильнее сделать, вместо: </p><p> if (!$category_id AND $view_template != &quot;rss&quot;) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;HTTP/1.0 301 Moved Permanently&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;Location: {$config[&#039;http_home_url&#039;]}&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; die(&quot;Redirect&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p><p>что-то вроде:</p><p> if (!$category_id AND $view_template != &quot;rss&quot;) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;HTTP/1.0 404 Not found&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;Location: {$config[&#039;http_home_url&#039;]}&quot;);&nbsp; &nbsp; &lt;------- а здесь должен оставаться неправильно написанный адрес категории<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; die(&quot;Redirect&quot;);&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;-------- что здесь должно быть прописано???<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Mon, 25 May 2015 11:57:33 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9589/#p9589</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9588/#p9588</link>
			<description><![CDATA[<p><strong>vla90535564</strong>, Тогда заменить<br /></p><div class="codebox"><pre><code>{$config[&#039;http_home_url&#039;]}</code></pre></div><p> на<br /></p><div class="codebox"><pre><code>{$config[&#039;http_home_url&#039;]}/404.php</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 25 May 2015 11:25:14 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9588/#p9588</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9587/#p9587</link>
			<description><![CDATA[<p>Вы вероятно вот этот код имели ввиду:</p><p>//решение проблемы с категориями, которых не существует<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if (!$category_id AND $view_template != &quot;rss&quot;) {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;HTTP/1.0 301 Moved Permanently&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; header(&quot;Location: {$config[&#039;http_home_url&#039;]}&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; die(&quot;Redirect&quot;);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; }<br />//решение проблемы с категориями, которых не существует</p><p>То есть будет перекидывать на главную, а желательно на /404.php...<br />можно ли вместо главной прописать /404.php?</p>]]></description>
			<author><![CDATA[null@example.com (vla90535564)]]></author>
			<pubDate>Mon, 25 May 2015 11:13:40 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9587/#p9587</guid>
		</item>
		<item>
			<title><![CDATA[Re: Не работает ошибка 404, если не правильно набрано название категории]]></title>
			<link>https://talk.alaev.info/post/9586/#p9586</link>
			<description><![CDATA[<p>Ответ тут https://alaev.info/blog/post/3294</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sun, 24 May 2015 20:40:08 +0000</pubDate>
			<guid>https://talk.alaev.info/post/9586/#p9586</guid>
		</item>
	</channel>
</rss>
