私はモバイルからヒットしたときにこれを行おうとしています。モバイルWebサイトにリダイレクトし、PCからは通常のWebサイトを意味します。しかし、条件は適切に機能しません。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "{android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile}" [NC]
RewriteRule ^(.*)$ http://localhost:8080/home.html [L,R=301]
RewriteCond %{HTTP_USER_AGENT} "!{android|blackberry|ipad|iphone|ipod|iemobile|opera mobile|palmos|webos|googlebot-mobile}" [NC]
RewriteRule ^abc.html$ /abc1.html [R=301,L]
RewriteRule ^1.html$ /2.html [R=301,L]
</IfModule>
モバイルデバイスからローカルホストを押すと、モバイルWebサイトが正しく表示されますが、localhost / abc.htmlを指定すると、2番目の条件が表示されますが、実際にはモバイルWebサイトに移動する必要があります。コードに問題はありますか?