.htaccess redirecting to GET variable does not working on mobile

I have the code in .htaccess:

RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{ENV:REDIRECT_STATUS} !=200 RewriteRule ^([a-z,0-9,A-Z,_-]+)/?(.*)$ $2?type=$1&%{QUERY_STRING} [NC,L,QSA]

The get variable “type” needs be redirect to regarding type.

On desktop browser it´s working normally, but it does not working on mobile. Any solution?