Redirect gets ignored

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

 



So I am running Apache 2.4 on Windows Server 2008. My Virtualhost looks kinda like this: 


Code:

<VirtualHost *.80> 
    ServerName www.site1.org 
    ServerAlias www2.site1.org 
    ServerAlias server1.org 
    ServerAlias *.site2.com 
    ServerAlias *.site2.org 
    ..... 15 more aliases 
    Include z:/place/redirects.site 
    
    RewriteEngine On 

    # redirect 1 group 
    RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com\/Thing\/ [OR] 
    RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com\/thing\/ 
    RewriteRule .* http://www.site1.org/stuff/Thingstuff.php [R=302,L] 

    # redirect 2 group 
    RewriteCond %{HTTP_HOST} ^(www\.)?site2\.com [OR] 
    RewriteCond %{HTTP_HOST} ^.*\.site2\.com 
    RewriteRule .* http://www.site1.org/fun [R=302,L] 

    ----- six more redirect groups 
</VirtualHost>



So here is the problem. When I have both these redirect groups in the code, redirect 2 group only works and www.site2.com/Thing goes to www.site1/fun. When I comment out redirect 2 group. The redirect 1 group works fine, but redirect 2 group only goes to http://www.site1.org. I can't figure out what is going on here. Why can't I get both these to work at the same time?  Any suggestions would be helpful.

 

dmz


[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