<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: PHP framework CodeIgniter. Управление внутренней адресацией</title>
	<atom:link href="http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html</link>
	<description>Блог о программировании</description>
	<lastBuildDate>Wed, 08 Feb 2012 10:27:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-622</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 11 Apr 2008 11:35:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-622</guid>
		<description>Это вопрос архитектуры приложения. В CI есть шаблоны для страниц ошибок
\system\application\errors\
Поэтому немного переделав этот шаблон вы можете показать посетителю что угодно, например, форму поиска по сайту.

По-моему, использовать отдельный контроллер имеет смысл, если в зависимости от url нужно показывать разные страницы с &lt;strong&gt;различным&lt;/strong&gt; описанием ошибок.</description>
		<content:encoded><![CDATA[<p>Это вопрос архитектуры приложения. В CI есть шаблоны для страниц ошибок<br />
\system\application\errors\<br />
Поэтому немного переделав этот шаблон вы можете показать посетителю что угодно, например, форму поиска по сайту.</p>
<p>По-моему, использовать отдельный контроллер имеет смысл, если в зависимости от url нужно показывать разные страницы с <strong>различным</strong> описанием ошибок.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13333</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 11 Apr 2008 11:35:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13333</guid>
		<description>Это вопрос архитектуры приложения. В CI есть шаблоны для страниц ошибок
systemapplicationerrors
Поэтому немного переделав этот шаблон вы можете показать посетителю что угодно, например, форму поиска по сайту.

По-моему, использовать отдельный контроллер имеет смысл, если в зависимости от url нужно показывать разные страницы с &lt;strong&gt;различным&lt;/strong&gt; описанием ошибок.</description>
		<content:encoded><![CDATA[<p>Это вопрос архитектуры приложения. В CI есть шаблоны для страниц ошибок<br />
systemapplicationerrors<br />
Поэтому немного переделав этот шаблон вы можете показать посетителю что угодно, например, форму поиска по сайту.</p>
<p>По-моему, использовать отдельный контроллер имеет смысл, если в зависимости от url нужно показывать разные страницы с <strong>различным</strong> описанием ошибок.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-621</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 11 Apr 2008 11:29:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-621</guid>
		<description>Не совсем.
Просто правило
$route[‘(^.+$)’] = “main/goto/$1?;
применяется для &lt;strong&gt;всех&lt;/strong&gt; адресов. Т.е. если вы разместите более специфичные правило &lt;strong&gt;после&lt;/strong&gt; этого, то они &lt;strong&gt;работать не будут&lt;/strong&gt;. А вот нужны ли вам эти правила, вопрос другой.</description>
		<content:encoded><![CDATA[<p>Не совсем.<br />
Просто правило<br />
$route[‘(^.+$)’] = “main/goto/$1?;<br />
применяется для <strong>всех</strong> адресов. Т.е. если вы разместите более специфичные правило <strong>после</strong> этого, то они <strong>работать не будут</strong>. А вот нужны ли вам эти правила, вопрос другой.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Владимир</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13332</link>
		<dc:creator>Владимир</dc:creator>
		<pubDate>Fri, 11 Apr 2008 11:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13332</guid>
		<description>Не совсем.
Просто правило
$route[‘(^.+$)’] = “main/goto/$1?;
применяется для &lt;strong&gt;всех&lt;/strong&gt; адресов. Т.е. если вы разместите более специфичные правило &lt;strong&gt;после&lt;/strong&gt; этого, то они &lt;strong&gt;работать не будут&lt;/strong&gt;. А вот нужны ли вам эти правила, вопрос другой.</description>
		<content:encoded><![CDATA[<p>Не совсем.<br />
Просто правило<br />
$route[‘(^.+$)’] = “main/goto/$1?;<br />
применяется для <strong>всех</strong> адресов. Т.е. если вы разместите более специфичные правило <strong>после</strong> этого, то они <strong>работать не будут</strong>. А вот нужны ли вам эти правила, вопрос другой.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exel</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-618</link>
		<dc:creator>Exel</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-618</guid>
		<description>*шли не в 404, а в определенный контроллер…</description>
		<content:encoded><![CDATA[<p>*шли не в 404, а в определенный контроллер…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exel</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13331</link>
		<dc:creator>Exel</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:10:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13331</guid>
		<description>*шли не в 404, а в определенный контроллер…</description>
		<content:encoded><![CDATA[<p>*шли не в 404, а в определенный контроллер…</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exel</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-617</link>
		<dc:creator>Exel</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:07:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-617</guid>
		<description>Правильно ли я понимаю:
Для реализации подобного
$route[‘(^.+$)’] = &quot;main/goto/$1&quot;;
необходимо перед этим правилом перечислить правила для всех контроллеров, так?

Мне кажется более красивым решением будет переписывание роутера так, чтобы любые ненайденные адреса шли не в 404 в определенный контроллер...</description>
		<content:encoded><![CDATA[<p>Правильно ли я понимаю:<br />
Для реализации подобного<br />
$route[‘(^.+$)’] = &#034;main/goto/$1&#034;;<br />
необходимо перед этим правилом перечислить правила для всех контроллеров, так?</p>
<p>Мне кажется более красивым решением будет переписывание роутера так, чтобы любые ненайденные адреса шли не в 404 в определенный контроллер&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Exel</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13330</link>
		<dc:creator>Exel</dc:creator>
		<pubDate>Fri, 11 Apr 2008 07:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13330</guid>
		<description>Правильно ли я понимаю:
Для реализации подобного
$route[‘(^.+$)’] = &quot;main/goto/$1&quot;;
необходимо перед этим правилом перечислить правила для всех контроллеров, так?

Мне кажется более красивым решением будет переписывание роутера так, чтобы любые ненайденные адреса шли не в 404 в определенный контроллер...</description>
		<content:encoded><![CDATA[<p>Правильно ли я понимаю:<br />
Для реализации подобного<br />
$route[‘(^.+$)’] = &#034;main/goto/$1&#034;;<br />
необходимо перед этим правилом перечислить правила для всех контроллеров, так?</p>
<p>Мне кажется более красивым решением будет переписывание роутера так, чтобы любые ненайденные адреса шли не в 404 в определенный контроллер&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Алексей</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-511</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Sun, 09 Mar 2008 10:55:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-511</guid>
		<description>Точно! Спасибо за наводку - когда начал разбираться с кодигнайтером поставил такое правило в .htaccess
&lt;code&gt;AddDefaultCharset UTF-8
RewriteEngine on
RewriteCond $1 !^(index\.php&#124;.*/images&#124;styles&#124;scripts&#124;robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule ^(images/)(.*) /system/application/$1$2 [L]&lt;/code&gt;
чтоб убрать index.php из адресации.
Где-то подсмотрел решение. Да позабыл, что оно не &quot;идет по-умолчанию&quot;. Ещё раз спасибо. 
Вот.</description>
		<content:encoded><![CDATA[<p>Точно! Спасибо за наводку &#8211; когда начал разбираться с кодигнайтером поставил такое правило в .htaccess<br />
<code>AddDefaultCharset UTF-8<br />
RewriteEngine on<br />
RewriteCond $1 !^(index\.php|.*/images|styles|scripts|robots\.txt)<br />
RewriteRule ^(.*)$ /index.php/$1 [L]<br />
RewriteRule ^(images/)(.*) /system/application/$1$2 [L]</code><br />
чтоб убрать index.php из адресации.<br />
Где-то подсмотрел решение. Да позабыл, что оно не &#034;идет по-умолчанию&#034;. Ещё раз спасибо.<br />
Вот.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Алексей</title>
		<link>http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13329</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Sun, 09 Mar 2008 10:55:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.simplecoding.org/upravlenie-vnutrennej-adresaciej-v-codeigniter.html#comment-13329</guid>
		<description>Точно! Спасибо за наводку - когда начал разбираться с кодигнайтером поставил такое правило в .htaccess
&lt;code&gt;AddDefaultCharset UTF-8
RewriteEngine on
RewriteCond $1 !^(index.php&#124;.*/images&#124;styles&#124;scripts&#124;robots.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
RewriteRule ^(images/)(.*) /system/application/$1$2 [L]&lt;/code&gt;
чтоб убрать index.php из адресации.
Где-то подсмотрел решение. Да позабыл, что оно не &quot;идет по-умолчанию&quot;. Ещё раз спасибо. 
Вот.</description>
		<content:encoded><![CDATA[<p>Точно! Спасибо за наводку &#8211; когда начал разбираться с кодигнайтером поставил такое правило в .htaccess<br />
<code>AddDefaultCharset UTF-8<br />
RewriteEngine on<br />
RewriteCond $1 !^(index.php|.*/images|styles|scripts|robots.txt)<br />
RewriteRule ^(.*)$ /index.php/$1 [L]<br />
RewriteRule ^(images/)(.*) /system/application/$1$2 [L]</code><br />
чтоб убрать index.php из адресации.<br />
Где-то подсмотрел решение. Да позабыл, что оно не &#034;идет по-умолчанию&#034;. Ещё раз спасибо.<br />
Вот.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

