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:tolowerRewriteRule ^/dshop/(.*)$ /domains/<1>/<2>/${lowercase:%{SERVER_NAME}}/shop/$1
User nobody Group sites </VirtualHost> Tom Joshua Slive wrote:
On 1/26/06, Tom Turrisi <tom@xxxxxxxxxxxxx> 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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx
--------------------------------------------------------------------- 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: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx