<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Проблема с .htaccess и SEF URLs</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 11:43:19 -0000</pubDate>

		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Верной дорогой идёте товарищи, осталось только такой миниплуг под сиену выложить. И вместо temporary redirect в (header: location) поставить там перманентный 301.</p>
]]></description>
			<pubDate>Thu, 23 Лют 2012 16:45:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6795&d=0#post33252]]></link>
		</item>
		<item>
			<title>staleo</title>
			<description><![CDATA[<p>
	<strong>2Dayver</strong></p>
<p>
	Ну скорее вот это :)</p>
<pre class="brush:java;">
RewriteRule ^page/([0-9]+)\.shtml$ page/$1 [QSA,NC,NE,L]</pre>
<p>
	Я уже убил кучу времени, чтобы понять, как .htaccess работает, и только до всего допер, открываю, а тут ваш ответ. :) Все равно спасибо!</p>
<p>
	<strong>Добавлено 4 минуты спустя:</strong></p>
<p>
	Главное, что site.ru/page/6123 — адрес валидный, и страница вообще открывается, а не выдает 404, а новые страницы будут индексироваться уже под новыми красивыми адресами с учетом категории в урле.</p>
<p>
	Мне самое важное было ссылки сделать из битых — небитые. :)</p>
]]></description>
			<pubDate>Ср, 22 Лют 2012 14:49:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6795&d=0#post33243]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<p>
	Опишу свой опыт - на геноа была трабла у сайта с урлами вида site.ru/category_name/page_alias.html , а именно одна и та же страница была доступна была по любому адресу site.ru/bla-bla/page_alias.html или site.ru/olo-lo/page_alias.html из-за чего после того как страница редактировалась и перемещалась в другую категорию у поисковика в индексе хранилась с разными адресами - что не есть хорошо .... решением было написание мини плагина (на хук page.main) в десяток строк с кодом нечто вроде</p>
<pre class="brush:php;">
if ($c != $pag['page_cat'])
{
	//sed_log("Попытка захода на страницу №".$pag['page_id']." с некорректной категорией в url (".$c." хотя должно быть ".$pag['page_cat'].")", 'sec');// для сбора статистики неверхных заходов
	$pag_new_url = (empty($pag['page_alias'])) ? $pag['page_id'] : $pag['page_alias'];
	header("Location: " . SED_ABSOLUTE_URL . $pag['page_cat'] . "/" . $pag_new_url . ".html");
	exit;
}</pre>
<p>
	Соответственно могу порекомендовать решить проблему аналогичным способом</p>
<ol><li>
		в .htaccess написать правило вроде такого<br />
		RewriteRule ^page/([0-9]+)\.shtml$ page.php?id=$1 [QSA,NC,NE,L]</li>
	<li>
		И сделать аналогичный миниплуг... только с учетом специфики сиены - суть которого в том если переменная $c пуста то редиректить на новый формат урла</li>
</ol><p>
	Это всего лишь совет и напутствие в какую сторону смотрел бы я в вашей ситуации - но никак не готовое решение</p>
]]></description>
			<pubDate>Ср, 22 Лют 2012 13:45:42 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6795&d=0#post33241]]></link>
		</item>
		<item>
			<title>staleo</title>
			<description><![CDATA[<p>
	Здравствуйте,</p>
<p>
	Был сайт на 0.6.7 с урлами вот такого вида: site.ru/page/6123.shtml. Перевел на 0.9.7, включил SEF URLs, урлы стали вот такого вида: site.ru/category_name/6123. И это здорово, однако все страницы старого вида (site.ru/page/6123.shtml) теперь не открываются, весь поисковый индекс на &gt;6000 страниц кое-чем накрылся.</p>
<p>
	Как поступить? Можно ли оставить эти красивые новые урлы site.ru/category_name/6123, но чтобы старые либо редиректились на новые, либо если не редиректились, то хотя бы открывались, как и ранее.</p>
<p>
	Буду чертовски благодарен за решение проблемы. Близок к суициду.</p>
]]></description>
			<pubDate>Ср, 22 Лют 2012 09:54:48 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=6795&d=0#post33240]]></link>
		</item>
	</channel>
</rss>