2017-07-19 15 views
0

Ich habe versucht, eine mobile Website umleiten, wenn kein Text auf der URL enthalten, aber ich erhalte einen Fehler. Kann mir bitte jemand helfen? Ich habe diesen Code:htaccess Redirect mit Text auf URL

RewriteCond %{HTTP_USER_AGENT} iphone|ipad|android|blackberry|ipod [NC] 
RewriteCond %{REQUEST_URI} !"?id\=m" [NC] 
RewriteRule ^(.*)$ "http\:\/\/blog\.misite\.com\/\?id\=m$1" [R=301,L] 

Die Idee ist, wenn mobil sind, umleiten blog.misite.com/?id\=m und der Rest der URL aber wenn jetzt enthält id \ = m tut Umleitung? .

Danke!

Antwort

0

Diese wahrscheinlich ist, was Sie suchen:

RewriteCond %{HTTP_USER_AGENT} iphone|ipad|android|blackberry|ipod [NC] 
RewriteCond %{QUERY_STRING} !^(?:[^&]*&)*id=m [NC] 
RewriteRule ^(.*)$ http://blog.example.com/?id=m$1 [R=301] 

Achten Sie jedoch, dass Sie nicht eine endlose Umschreiben Regel implementieren.