activeCollab can use three different ways to generate URL-s:
- http://example.com/public/index.php?path_info=projects/12 - In this case, path info goes as a GET variable. This increases compatibility with web servers that have problems with properly handling path info (some versions of IIS, for example). This method is default since activeCollab 2.
- http://example.com/public/index.php/projects/12 - This method uses the server's ability to extract path info from the URL and makes it available to the script. Unfortunately, some servers do not properly handle this situation which causes some compatibility issues. This method was default for 1.0, but was replaced with method #1 in activeCollab 2 and later.
- http://example.com/projects/12 - activeCollab uses the server's URL rewriting engine (mod_rewrite for Apache, for example) to provide 100% clean URLs. This method is not used by default, but you can follow these instructions to enable it for your setup.