[Lula] Apache redirect issue

ref tbs at bsvn.net
Mon Mar 31 13:43:03 EDT 2008


Hi Folks,

I was wondering if anyone could help me here ....

I have two domain names that I serve from the same DOC_ROOT.

domainA.com.
domainB.com.

domainA.com is  the VirtualHost, and domainB.com is a ServerAlias inside
the domainA.com virtualhost container

all traffic is routed via a ReWriteCond/reWriteRule to a single program,
(index.php) in the style :

    ReWriteCond     %{REQUEST_URI} ^/
    ReWriteCond     %{REQUEST_URI} !^/css/
    ReWriteCond     %{REQUEST_URI} !^/wurfl/
    ReWriteCond     %{REQUEST_URI} !^/docs/
    ReWriteCond     %{REQUEST_URI} !^/templates/
    ReWriteCond     %{REQUEST_URI} !^/inc/
    ReWriteCond     %{REQUEST_URI} !^/classes/
    ReWriteCond     %{REQUEST_URI} !^/test/
    ReWriteCond     %{REQUEST_URI} !^/favicon.ico
    ReWriteRule     ^/.+$ /index.php

all works well....

Now  though, I have a new conundrum...

If a request comes for domainB.com (complete url) then it should rewrite
to domainA.com/foo/bar
however, if the request comes for domainB.com/anything/else then no
redirect should happen.

I tried this :

    ReWriteCond    %{SERVER_NAME} ^domainB.com$
    ReWriteRule ^/$ /foo/bar

 and put it above the other ReWrite rules, as once altered it must also
be subject to them, but it does not work ....

any ideas ?

thanks in advance,

Richard




More information about the Lula mailing list