Sorry, my question above is incomplete (since the easy solution for the above question would be to use the "Alias" directive). Let me try to better explain what I want (it's 2:15am here so bear with me).
My apache directory structure is as follow:
/var/www/htdocs
<- apache document root
/var/www/cgi-bin
<- cgi-bin script root
In my apache.conf file, I have set
DocumentRoot "/var/www/htdocs"
ServerAlias /cgi-bin/ "/var/www/cgi-bin/"
So when "www.mydomain.com/somepage.html" is requested, "/var/www/htdocs/somepage.html" is served.
And when "www.mydomain.com/cgi-bin/somescript.cgi" is requested, "/var/www/cgi-bin/somescript.cgi" is served.
But now I want some special cases:
When "www.mydomain.com/
concepts/clientA/somepage.html" is requested, "/home/concepts/clientA/htdocs/somepage.html" is served.
When "www.mydomain.com/
concepts/clientA/cgi-bin/somescript.cgi" is requested, "home/concepts/clientA/cgi-bin/somescript.cgi" is served.
Like I said, I don't want to add a directive for each client. So I don't want this in my apache.conf:
Alias "/concepts/clientA/cgi-bin/" "/home/concepts/clientA/cgi-bin/"
Alias "/concepts/clientA/" "/home/concepts/clientA/htdocs/"
Alias "/concepts/clientB/cgi-bin/" "/home/concepts/clientB/cgi-bin/"
Alias "/concepts/clientB/" "/home/concepts/clientB/htdocs/"
etc.
I want something like this:
Alias "/concepts/*/cgi-bin" "/home/concepts/*/cgi-bin/"
Alias "/concepts/*/" "/home/concepts/*/htdocs/"
Hope that makes sense (like I said, it's 2:15am here and I'm tired

).