Thanks for you reply. It's put me in the right direction but i'm still
having a problem working out the correct regex for what i need to do.
I don't know how to get the first and second characters of the domain
into the places where i have put <1> and <2> in the following config.
I also don't know how to strip www from the server_name if it's present.
I hope someone can be of help with this!
<VirtualHost removed:80>
ServerName removed
ErrorLog /var/log/error_log
CustomLog /var/log/sites_access_log ald
VirtualDocumentRoot /domains/%1.1/%1.2/%0/public_html
RewriteEngine On
RewriteMap lowercase int:tolower
RewriteRule ^/dshop/(.*)$
/domains/<1>/<2>/${lowercase:%{SERVER_NAME}}/shop/$1
User nobody
Group sites
</VirtualHost>
Tom
Joshua Slive wrote:
On 1/26/06, Tom Turrisi <[EMAIL PROTECTED]> wrote:
This works fine but what i would like is to have an alias of /dshop go
to /domains/%1.1/%1.2/%0/shop for all the virtual hosts. Unfortunately
for me, the variables only work when using the VirtualDocumentRoot
directive and not the Alias directive.
Right. If you want to do this type of interpolation on alias-type
things, you'll need to throw out mod_vhost_alias and use mod_rewrite:
http://httpd.apache.org/docs/1.3/vhosts/mass.html#simple.rewrite
Joshua.
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
" from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]