<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Фильтр и правильный url. Как реализовать?</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sun, 12 Apr 2026 06:47:35 -0000</pubDate>

		<item>
			<title>CrazyFreeMan</title>
			<description><![CDATA[<p>Подобный вопрос стал в реализации.</p>

<p>Есть свой модуль который  сейчас имеет строку <strong>modulename</strong>?<strong>param1</strong>=FI&amp;<strong>param2</strong>=DU&amp;<strong>param3</strong>=123 </p>

<p>Нужно получить ссылку вида  site.lo/<strong>modulename</strong>/<strong>FI</strong>/<strong>DU</strong>?<strong>param3</strong>=123</p>

<p>Пробовал через УРЛ прописать правила </p>

<p>Модуль указал <strong><em><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">modulename </span></em></strong></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">Параметры <em><strong>param1</strong>=*&amp;<strong>param2</strong></em></span><em><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">=*</span></em></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">Вид </span>{$_area}/{$<em style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;">param1</em>}/{$<em style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;">param2</em>}</p>

<p>Добавил в htaccess предложеные правила</p>

<pre class="code" style="margin:0px 0px 10px;padding:9.5px;font-family:Monaco, Menlo, Consolas, 'Courier New', monospace;font-size:13px;line-height:20px;white-space:pre-wrap;background-color:rgb(245,245,245);border-left-width:1px;">
RewriteRule ^<span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">modulename</span>/([^/&amp;?#]+)/([^/&amp;?#]+)(.*)$ <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;">modulename</span>.php?<em style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;">param1</em>=$1&amp;<em style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;">param2</em>=$2$3 [QSA,NC,NE,L]</pre>

<p>Но ЧПУ не работает как ожидал я (модуль не видит <span style="font-size:15px;font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;"><em style="font-size:15px;"><strong style="font-size:15px;">param1</strong><span style="font-size:15px;"> </span><strong style="font-size:15px;">param2 </strong></em></span>а пихает param1 как $_GET['e'], param2 как $_GET['с']). Может что пропустил или нужно дописать функцию? </p>

<p class="updated"><strong>Добавлено 8 минут спустя:</strong></p>

<p>У себя решил так:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
/* ====================
[BEGIN_COT_EXT]
Hooks=urleditor.rewrite.first
[END_COT_EXT]
==================== */
if($path[0] == 'modulename'){
	$_GET['e'] = 'modulename';
	$_GET['param1'] = $path[1];
	$_GET['param2'] = $path[2];
}
</pre>

<p> </p>
]]></description>
			<pubDate>Вт, 24 Січ 2017 15:48:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8089&d=0#post42598]]></link>
		</item>
		<item>
			<title>prostogorod</title>
			<description><![CDATA[<p>Добрый день, гуру!<br />
Подскажите, пожалуйста, как реализовать?<br />
У меня есть фильтр, урл которого: </p>

<pre class="brush:php;gutter:false;toolbar:false;">
products?sizeh=20&amp;sizew=40&amp;color=blue</pre>

<p><br />
Как привести урлу к такому виду: </p>

<pre class="brush:php;gutter:false;toolbar:false;">
products/20/40/blue</pre>

<p>Желательно, с примером)))</p>
]]></description>
			<pubDate>Пн, 28 Бер 2016 10:24:34 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=8089&d=0#post41545]]></link>
		</item>
	</channel>
</rss>