Re: [users@httpd] Mass configured virtual hosts and dynamic alias's

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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 <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



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux