Problem detecting empty REQUEST_URI with Apache mod_rewrite

后端 未结 8 1910
南方客
南方客 2021-01-03 00:57

I am running Apache witha redirect rule like this:

RewriteCond %{HTTP_HOST} ^1st-domain\\.com
RewriteRule ^(.*)$ http://2nd-domain.com$1 [R=permanent,L]
         


        
8条回答
  •  感动是毒
    2021-01-03 01:19

    This worked for me:

    RewriteCond %{HTTP_HOST} ^(www\.)?1st-domain\.com$
    RewriteCond %{REQUEST_URI} ^/$
    RewriteRule .* http://3rd-domain.com/ [L,R=permanent]
    
    RewriteCond %{HTTP_HOST} ^.*$
    RewriteRule .* http://2nd-domain.com%{REQUEST_URI} [L,R=permanent]
    

    whitout the quotes on the empty validation

提交回复
热议问题