<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Модуль редиректа]]></title>
		<link>https://forum.readyscript.ru/topic/962/modul-redirekta/</link>
		<atom:link href="https://forum.readyscript.ru/feed/rss/topic/962/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Модуль редиректа».]]></description>
		<lastBuildDate>Tue, 15 Mar 2022 19:07:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/11748/#p11748</link>
			<description><![CDATA[<p>Здравствуйте! Так давно никто вопросов не задавал!<br />Я как новичок и во всем ищу ответы на вопросы: правильно ли будет в 301 редирект указывать старый url: <a href="https://medtehnika78.com/product_list">https://medtehnika78.com/product_list</a> (из поиска Яндекс выдаёт ссылку на площадку Тиу) ,<br />А где новый url: <a href="https://medtehnika78.com/">https://medtehnika78.com/</a></p><p>Без галочек и прописывания регулярных выражений с .(!: и другими символами!<br />Будет ли работать такая схема?</p>]]></description>
			<author><![CDATA[null@example.com (Пользователь-415454)]]></author>
			<pubDate>Tue, 15 Mar 2022 19:07:23 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/11748/#p11748</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5241/#p5241</link>
			<description><![CDATA[<p>Могу предположить, что у вас есть еще какое-то правило для редиректа, которое перекрывает это.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Tue, 01 Nov 2016 14:33:20 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5241/#p5241</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5205/#p5205</link>
			<description><![CDATA[<p>Напишите в тех. поддержку.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Mon, 31 Oct 2016 08:55:30 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5205/#p5205</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5186/#p5186</link>
			<description><![CDATA[<p>А у меня не происходит:)<br />Сейчас прям скопировал правило еще раз из поста и все также - редирект сюда: <br /><a href="http://nsk.dezarsenal.ru/catalog/geli/fors-sayt-gel.html/">http://nsk.dezarsenal.ru/catalog/geli/f … -gel.html/</a>&nbsp; (можно даже на этом домене попробовать).<br />Почему могут быть различия, интересно? Не может это быть связано с какими-нибудь настройками хостинга?</p>]]></description>
			<author><![CDATA[null@example.com (Павел)]]></author>
			<pubDate>Fri, 28 Oct 2016 19:52:25 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5186/#p5186</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5184/#p5184</link>
			<description><![CDATA[<p>Не смог выявить проблему. Проверил, при использовании правила:</p><p>Старый URL: </p><div class="codebox"><pre><code>^/(dezinsekciya|geli|dusty|zashchita-ot-nasekomyh-i-prochie-preparaty)/(.*?/)?(.*?).html$</code></pre></div><p>Новый URL: </p><div class="codebox"><pre><code>/product/\3/</code></pre></div><p>При запросе: site.ru/dezinsekciya/geli/fors-sayt-gel.htm<br />Редирект происходит сюда: sire.tu/product/fors-sayt-gel/</p><p>т.е. как и ожидалось.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Fri, 28 Oct 2016 17:13:18 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5184/#p5184</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5168/#p5168</link>
			<description><![CDATA[<p>Да</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 27 Oct 2016 13:22:52 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5168/#p5168</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5130/#p5130</link>
			<description><![CDATA[<p>К сожалению, последний слеш роли не сыграл, забыл об этом вчера сказать. Все-равно переадресует туда же.<br />А что касается субкатегорий, для них в таком случае писать свое правило редиректа под каждую просто?</p>]]></description>
			<author><![CDATA[null@example.com (Антон)]]></author>
			<pubDate>Sun, 23 Oct 2016 18:01:51 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5130/#p5130</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5127/#p5127</link>
			<description><![CDATA[<p>Да, для категорий и товаров должны быть разные правила, так как будут разные пункты назначения ( новый URL ).<br />В моем первом посте, в поле старый URL последний слеш был лишним, поправил.</p><p>Вам нужно указывать только корневые категории в &quot;старом URL&quot;, чтобы редирект не сработал на какие-нибудь новостные или другие страницы, у которых будет такое же число секций в URL, как у страницы товара.</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sat, 22 Oct 2016 21:53:35 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5127/#p5127</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5126/#p5126</link>
			<description><![CDATA[<p>Или правильно будет разделить на два разных правила категории и товары?И обрабатывать категории с подкатегориями первыми, а товары - следующими?</p>]]></description>
			<author><![CDATA[null@example.com (Антон)]]></author>
			<pubDate>Sat, 22 Oct 2016 21:02:46 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5126/#p5126</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5125/#p5125</link>
			<description><![CDATA[<p>Большое спасибо за ответ!<br />Однако, не совсем все-таки улавливаю логику.<br />Получается, через ИЛИ здесь я могу перечислить сразу все категории и субкатегории, верно?<br />Однако, для примера вот строка:<br /></p><div class="codebox"><pre><code>^/(dezinsekciya|geli|dusty|zashchita-ot-nasekomyh-i-prochie-preparaty)/(.*?/)?(.*?).html$/</code></pre></div><p>Соответственно, новый адрес <br /></p><div class="codebox"><pre><code>/product/\3/</code></pre></div><p>При запросе <br />site.ru/dezinsekciya/geli/fors-sayt-gel.html<br />происходит редирект сюда:<br />site.ru/catalog/geli/fors-sayt-gel.html/<br />И 404 ошибка разумеется. То есть по какой-то причине остается .html и еще добавляется слеш на конце.</p>]]></description>
			<author><![CDATA[null@example.com (Антон)]]></author>
			<pubDate>Sat, 22 Oct 2016 21:01:38 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5125/#p5125</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5123/#p5123</link>
			<description><![CDATA[<p>В некоторых старых системах - абсолютной ошибкой является использование названий категорий в URL адресах товаров. Во первых это отодвигает от начала, а значит уменьшает значимость для поисковиков, самого главного участка - названия товара, во вторых делает невозможным свободное перемещение товара среди категорий без потери позиций, в третьих не позволяет завязывать на участки URL никакие правила, так как site.ru/computers/ - это может быть список товаров, а site.ru/news/ - это новости. Практически все современные системы уже давно применяют маркированные секции для точного определения характера страниц.</p><p>Стандартной практикой в вашем случае является составление полной карты редиректов, <br />которая включает старый URL, новый URL (т.е. прямо для каждого товара - одна запись, без использования регулярных выражений). Такую карту вам может составить любой программист, при наличии доступа к старой базе и при условии, что в URL нового сайта есть точный участок, который соответствует старому. Делается это разработкой скрипта, который пробегается по базе товаров и формирует старый URL -&gt; новый URL.</p><p>Если вы все же захотите использовать регулярные выражения, то вам однозначно нужно будет перечислять возможные корневые секции, примерно так:</p><p>Старый URL (регулярное выражение)<br /></p><div class="codebox"><pre><code>^/(computers|notebook|apple)/(.*?/)?(.*?).html$</code></pre></div><p>Здесь то, что будет перед .html будет записано в переменную \3, которую вы можете вставить в новом URL.</p><p>Новый URL<br /></p><div class="codebox"><pre><code>/product/\3/</code></pre></div><p>Рекомендую хороший сервис для тестирования регулярных выражений:<br /><a href="https://regex101.com/r/ic9pFW/1">https://regex101.com/r/ic9pFW/1</a></p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Sat, 22 Oct 2016 18:10:49 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5123/#p5123</guid>
		</item>
		<item>
			<title><![CDATA[Модуль редиректа]]></title>
			<link>https://forum.readyscript.ru/post/5122/#p5122</link>
			<description><![CDATA[<p>Добрый день.<br />Ищу помощи в составлении регулярных выражений. Сам не осилю.<br />Сайт переезжает и меняется вся структура ссылок. Нужно настроить редирект, чтобы не потерять страницы в индексе. <br />На старом сайте структура выглядит так:<br />site.ru/maincatalog/subcatalog1/subsubcatalog2/.../product.html<br />Может быть и такой:<br />site.ru/maincatalog2/product2.html<br />site.ru/maincatalog2/subcatalog2/product3.html<br />Собственно, вложенность может доходить до 5-го уровня (5й - товар).<br />Всего 8 основных категорий и около 70 подкатегорий разного уровня.</p><p>Все алиасы категорий и товаров перенесены, однако в стандартном роутере у товаров окончания никакого нет (html).<br />Как в моем случае правильно построить логику редиректов?</p>]]></description>
			<author><![CDATA[null@example.com (Антон)]]></author>
			<pubDate>Sat, 22 Oct 2016 16:09:20 +0000</pubDate>
			<guid>https://forum.readyscript.ru/post/5122/#p5122</guid>
		</item>
	</channel>
</rss>
