I\'m trying to redirect all requests to a domain from a particular user-agent to a subdomain. My rule is as follows:
RewriteEngine on
RewriteCond %{HTTP_USE
There are 2 bugs:
First:
RewriteCond %{HTTP_USER_AGENT} ^Test Agent/(.*)$
You need to escape the space and forward slash in your regular expression pattern.
RewriteCond %{HTTP_USER_AGENT} ^Test\ Agent\/(.*)$
Second:
RewriteRule ^(.*)$ https://test.domain.com/$1 [L,302]
302 is a redirect HTTP status code, but you didn't specify that you are redirecting.
RewriteRule ^(.*)$ https://test.domain.com/$1 [L,R=302]
line: RewriteRule ^(.*)$ https://test.domain.com/$1 [L,302]
shuld be: RewriteRule ^(.*)$ https://test.domain.com/$1 [R=302]