<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Вопрос по ЧПУ, haccess и субдоменам</title>
		<link>https://www.cotonti.com</link>
		<description>Последние сообщения в теме</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 19 Apr 2026 03:29:50 -0000</pubDate>

		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Оно такое же кривенькое, как и обычный сайт. Другое дело что оно правильнее подходит для идеи поддоменов. Выносить на них разделы -- так себе решение. Обычно это или эксперимент или идеи псевдооптимизаторов. Правильно делать на поддомене вспомогательный сайт. А при общей базе и разных префиксах многие вещи реализовывать действительно гораздо удобнее.</p>
]]></description>
			<pubDate>пн, 04 мар 2024 09:13:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47822]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[<p>Ну это кривенькое решение, хотя первое, которое в голову приходит :)</p>
]]></description>
			<pubDate>пн, 04 мар 2024 08:21:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47821]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Кстати, как вариант можно добавить поддомены вручную, установить на них сиену, а базу частично использовать общую с основным доменом второго уровня. Отдельные таблицы настроить как требуется.</p>
]]></description>
			<pubDate>пн, 04 мар 2024 08:04:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47820]]></link>
		</item>
		<item>
			<title>Sergeich</title>
			<description><![CDATA[<p>Тоже интересно. И тоже помню, что нечто подобное делали уже давным давно.</p>
]]></description>
			<pubDate>пн, 04 мар 2024 07:56:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47819]]></link>
		</item>
		<item>
			<title>Kort</title>
			<description><![CDATA[<p>Как-то с Трастом мы делали такое. Да, там было именно использование кастомного файла функций и urltrans.dat. Плюс к этому в консоли надо создать A-запись с wildcard или (лучше) несколько под требуемые поддомены.</p>
]]></description>
			<pubDate>сб, 13 янв 2024 07:25:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47701]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>А давайте как до этого дойдет (это точно несколько месяцев, пока наброски проекта и купили под него красивый домен) я или Алексу или Эдварду (кто посвободнее) просто оплачу эту работу)<br />
Что то я в офлайне подзаеbalsя( Ставим печь в офис на 1300+ градусов, нелегкая это работа, электрике 100 лет, руководство тугое, короч хоть тут поплачусь)</p>
<p class="updated"><strong>Added 31 seconds later:</strong></p><p>Мне принципиально - что это можно и это не архисложно. Остальное - уже нюансы. Спасиб!</p>
]]></description>
			<pubDate>пт, 12 янв 2024 21:27:58 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47699]]></link>
		</item>
		<item>
			<title>Alex300</title>
			<description><![CDATA[<p>Не делал подобного, но скорее всего придется добавить что то такое в <strong>datas/urltrans.dat</strong></p>

<pre class="brush:plain;">
page	c=*&amp;al=*	            {page_url_structure()}
page	c=*&amp;id=*	            {page_url_structure()}
page	c=*	                    {list_url_structure()}</pre>

<p>И реализовать соотвествующие функции.</p>

<p>Или определить свою функцию <strong>cot_url_custom().</strong></p>

<p>Я бы начал пробовать оттуда.</p>

<p>Тут главная проблема правильно генерить ссылки. Обратное преобразование уже несложное. Если URL <strong>subcategory_1.mysite.com</strong>, то <strong>$e = subcategory_1. </strong>Если <strong>subcategory_1.mysite.com/subcategory_11, </strong>то или <strong>$e = subcategory_11</strong> или <strong>$e = subcategory_1, $al = subcategory_11</strong></p>
]]></description>
			<pubDate>пт, 12 янв 2024 14:58:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47696]]></link>
		</item>
		<item>
			<title>Edward</title>
			<description><![CDATA[<p>Что-то подобное делал в плагине через Hooks=input</p>

<p>Примерно так</p>

<pre class="brush:as3;">
$alldomains = explode('.', $_SERVER['HTTP_HOST']);
$subdomain = count($alldomains) &gt;= 3 ? $alldomains[0] : '';
$defaultdomain = ((count($alldomains) == 3 &amp;&amp; $alldomains[0] == 'www') || count($alldomains) == 2) ? true : false;

if ($defaultdomain)
{
	$sql = $db-&gt;query("SELECT * FROM $db WHERE cat='default' LIMIT 1" )-&gt;fetchAll();
}
else
{
	$sql = $db-&gt;query("SELECT * FROM $db WHERE cat='".$db-&gt;prep($subdomain)."' LIMIT 1" )-&gt;fetchAll();
}</pre>

<p> </p>
]]></description>
			<pubDate>пт, 12 янв 2024 14:29:28 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47693]]></link>
		</item>
		<item>
			<title>Kopusha</title>
			<description><![CDATA[<p>Может уже где встречалось подобное, не нашел.<br />
Будет стоять такая задача - есть сайт с структурой pages типа:</p>

<p>mysite.com/category_1/subcategory_11</p>

<p>mysite.com/category_2/subcategory_21</p>

<p>mysite.com/category_3/subcategory_31</p>

<p>ну и тд</p>

<p>Хотелось бы сохранив одну БД и по сути один сайт (одна админка, пользователи и тд) унести именно подкатегории на субдомены</p>

<p>То есть что бы на subcategory_11.mysite.com был page.list из mysite.com/category_1/subcategory_11</p>

<p>Как то так, мало работал с такой стороной движка, куда копать, кого звать и что делать?)</p>

<p> </p>
<p class="updated"><strong>Added 1 minute later:</strong></p><p>PS - задача не массовая, автоматизм не нужен, по факту всего нужно около 10 подкатегорий и 10 субдоменов, все можно руками "один раз прописал и забыл".</p>
]]></description>
			<pubDate>чт, 11 янв 2024 19:37:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ru/forums?m=posts&q=9321&d=0#post47686]]></link>
		</item>
	</channel>
</rss>