Ilija Studen:It's not possible to do it the way you described it, but there are two options to have clean URL-s:
1. Use /public as document root and have the rest of the application behind document root.
2. Use mod_rewrite to have clean URL-s.
Ilija Studen:Yes, it's possible and it's approach explained with #1 text - /public folder as document root (/public can also be renamed so it does not have to be /public). Check that article for details and note that in that case all non-public files need to go one level behind document root.
Protobit:I think you misunderstood what I wish to achieve. In my case, the parent folder (one level behind document root) already contains other stuff and therefore I wouldn't like to clutter it with lots of files and folders from activecollab. I
Ilija Studen:It's not possible because activeCollab depends on its folder structure (/public folder can be renamed, but everything else needs to be exactly as it's in installation package).
What is possible are the two approaches listed in comment #2.
Is it possible to have a directory structure like this for activecollab?
ac
|-activecollab
|-cache
|-compile
|-config
|-error
|-import
|-logs
|-stats
|-tasks
|-thumbnails
|-upload
|-work
web
|-api.php
|-assets
|-avatars
|-brand
|-captcha.php
|-chat.php
|-index.php
|-logos
|-projects_icons
|-restore.php
|-thumb.php
|-upgrade
|-work
Here, web is the public folder, accessible through http://our-domain.tld/
Thanks,
Jure