<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>aC forum: Clean URLs with nginx</title>
  <link>http://www.activecollab.com/forums/topic/4836/</link>
  <description>Recent posts on topic: Clean URLs with nginx</description>
  <dc:language>en-us</dc:language>
  <pubDate>Wed, 23 May 2012 20:57:19 CDT</pubDate>
  
  <item>
    <link>http://www.activecollab.com/forums/post/35628/#post35628</link>
    <guid>http://www.activecollab.com/forums/post/35628/#post35628</guid>
    <title>Post #8 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p><b>Moderation Note</b>: Support request for assistance with nginx configuration has been <a href="http://www.activecollab.com/forums/topic/8171/" target="_blank" rel="nofollow">moved to a new topic</a>.</p>]]></description>
    <pubDate>Fri, 30 Mar 2012 11:17:16 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/26308/#post26308</link>
    <guid>http://www.activecollab.com/forums/post/26308/#post26308</guid>
    <title>Post #7 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hello,<br />
<br />
If you are implementing clean URL-s, than path that activeCollab router parses is passed as GET variable, not as PATH_INTO server variable. This approach works  on all web servers that support rewriting.<br />
<br />
Make sure that you have all proper values in config/config.php, as instructed in <a href="http://www.activecollab.com/docs/manuals/admin/tweak/removing-public-index-from-urls" target="_blank" rel="nofollow">this article</a>.</p>]]></description>
    <pubDate>Thu, 20 May 2010 11:24:33 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/26305/#post26305</link>
    <guid>http://www.activecollab.com/forums/post/26305/#post26305</guid>
    <title>Post #6 by netlash</title>
    <dc:creator>netlash</dc:creator>
    <description><![CDATA[<p>bradfordcp,<br />
<br />
I just had the same problem.<br />
<br />
activeCollab uses PATH_INFO to determine the route ($_SERVER['PATH_INFO'] or $_SERVER['ORIG_PATH_INFO'])<br />
<br />
nginx has default no path_info. More information:<br />
<a href="http://wiki.nginx.org/NginxHttpFcgiModule#fastcgi_split_path_info" target="_blank" rel="nofollow">http://wiki.nginx.org/NginxHttpFcgiModule#fastcgi_split_path_info</a></p>]]></description>
    <pubDate>Thu, 20 May 2010 09:43:51 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/26182/#post26182</link>
    <guid>http://www.activecollab.com/forums/post/26182/#post26182</guid>
    <title>Post #5 by [user deleted]</title>
    <dc:creator>[user deleted]</dc:creator>
    <description><![CDATA[<p>Could someone post a working nginx example? I have tried various methods to get this to work, but I seem to be getting caught in an endless redirect loop. </p>]]></description>
    <pubDate>Mon, 10 May 2010 07:29:46 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/25397/#post25397</link>
    <guid>http://www.activecollab.com/forums/post/25397/#post25397</guid>
    <title>Post #4 by belov.ss</title>
    <dc:creator>belov.ss</dc:creator>
    <description><![CDATA[<p>Adam,<br />
Add one more rule:<br />
<br />
rewrite ^/work/(.*)$ /public/work/$1 last;</p>]]></description>
    <pubDate>Thu, 18 Mar 2010 04:32:28 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/25372/#post25372</link>
    <guid>http://www.activecollab.com/forums/post/25372/#post25372</guid>
    <title>Post #3 by [user deleted]</title>
    <dc:creator>[user deleted]</dc:creator>
    <description><![CDATA[<p>[edit] removed because I made a mistake that caused the above not to work... The posted rewrites should be fine as long as they are not inside a location / as mine were.</p>]]></description>
    <pubDate>Tue, 16 Mar 2010 12:32:44 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21642/#post21642</link>
    <guid>http://www.activecollab.com/forums/post/21642/#post21642</guid>
    <title>Post #2 by Ilija Studen</title>
    <dc:creator>Ilija Studen</dc:creator>
    <description><![CDATA[<p>Hi Adam,<br />
<br />
Thanks for sharing - it's always great to see tips for servers that are not mainstream. <br />
<br />
I've updated <a href="http://www.activecollab.com/docs/manuals/admin/tweak/removing-public-index-from-urls" target="_blank" rel="nofollow">the article that explains how to set up clean URL-s</a> to include these rules so it's easier for people to find it if they need it. Thanks again!</p>]]></description>
    <pubDate>Thu, 23 Jul 2009 03:05:12 CDT</pubDate>
  </item>
  <item>
    <link>http://www.activecollab.com/forums/post/21641/#post21641</link>
    <guid>http://www.activecollab.com/forums/post/21641/#post21641</guid>
    <title>Post #1 by Adam Michel</title>
    <dc:creator>Adam Michel</dc:creator>
    <description><![CDATA[<p>Don't know if anyone else is even trying this, but I just worked out the right combination of juju to make nginx do pretty URLs for AC.  I have the following in my nginx config file:<br />
<br />
<pre name="code" class="brush: php">if (!-e $request_filename) {
    rewrite ^projects_icons/(.*)$ /public/projects_icons/$1 last;
    rewrite ^avatars/(.*)$ /public/avatars/$1 last;
    rewrite ^logos/(.*)$ /public/logos/$1 last;
    rewrite ^thumb.php$ /public/thumb.php last;
    rewrite ^captcha.php$ /public/captcha.php last;
    rewrite ^$ /public/index.php last;
    rewrite ^(.*) /public/index.php?path_info=$1 last;
}</pre><br />
<br />
Enjoy!</p>]]></description>
    <pubDate>Thu, 23 Jul 2009 02:37:29 CDT</pubDate>
  </item>
</channel>
</rss>
