я невнятно написал вопрос видимо.<br><br>мне не нужен сайт вида<br><br><a href="http://server.zone/controller/action">http://server.zone/controller/action</a><br><br>мне нужен сайт вида<br><br><a href="http://server.zone?controller=bla1&amp;action=bla2">http://server.zone?controller=bla1&amp;action=bla2</a><br>
<br>Кучу примеров по реализации сайтов первого вида я нашел. спасибо за еще один - пригодится :) Но мне нужно сохранить виды урлов в проекте такими же как они были. А так же не требовать от пользователей перенастройки apache (который сейчас у них просто выполняет cgi-скрипты в конкретной директории)<br>
<br><div class="gmail_quote">25 декабря 2010 г. 13:14 пользователь Юрий Халявин <span dir="ltr">&lt;<a href="mailto:snufrick@gmail.com">snufrick@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Вот тут пример вики сделанной, на Mojolicious::Lite.<br><a href="https://github.com/shoorick/mojowka/blob/master/mojowka" target="_blank">https://github.com/shoorick/mojowka/blob/master/mojowka</a><br><br>Ищете &quot;<span>get</span>  <span>&#39;/change_password/:id&#39;</span> <span>=&gt;</span> <span>[</span> <span>id</span> <span>=&gt;</span> <span>qr/\d+/</span> <span>]</span> <span>=&gt;</span> <span>&#39;change_password&#39;</span><span>;</span>&quot;, и все становится понятно.<br>

<br>mojowka -- отличный пример, чтобы начать работать с Mojolicious.<br><br><br><div class="gmail_quote">25 декабря 2010 г. 13:00 пользователь Ivan Petrov <span dir="ltr">&lt;<a href="mailto:i.petro.77.00@gmail.com" target="_blank">i.petro.77.00@gmail.com</a>&gt;</span> написал:<br>

<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div><div></div><div class="h5">Я пока только разбираюсь с Mojo.<br><br>Есть один проект, который хочется перевести на Mojo (в рамках этого перевода Mojo и изучится), однако хочется сохранить имеющуюся иерархию ссылок.<br>

<br>имеется скрипт, abc.cgi, который обрабатывает примерно такие запросы:<br>
<br>abc.cgi?action=view&amp;document=123  - просмотр документа 123<br>abc.cgi?action=save&amp;document=123  - запись документа 123<br>abc.cgi?action=delete&amp;document=123 - удаление документа 123<br><br>abc.cgi?action=doclist&amp;doctype=555 - просмотр списка документов с типом 555<br>


<br>и так далее.<br><br>как в терминах mojo описать такой роутинг?<br><br>если взять Mojolicious::Lite и написать тест:<br><br>abc.cgi<br><br>use Mojolicious::Lite;<br><br>get &#39;/abc.cgi&#39; =&gt; sub {<br>  $_[0]-&gt;render(template =&gt; &#39;test&#39;);<br>


};<br>app-&gt;start(&#39;cgi&#39;);<br><br><br>__DATA__<br>@@ test.html.ep<br><br>test<br><br>то на запрос <a href="http://server.domain/abc.cgi" target="_blank">http://server.domain/abc.cgi</a> отдает 404, работает только get &#39;/&#39; и get &#39;/*&#39;. Как выйти из положения? не хочется пользователей заставлять перенастраивать апач, да и урлы у них уже в закладках положены примерно такого вида как написсано.<br>


<br></div></div>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><font color="#888888"><br><br clear="all"><br>-- <br>С уважением,<br>Yury Khalyawin<br>
</font><br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br>