I currently have a website with a standard web interface on index.php
, and I made an iPhone-friendly version in iphone.php
.
Both pages handle the same arguments.
It works fine when I manually go to .../iphone.php
, but I'd like to rewrite anything on .../path/
and .../path/index.php
to iphone.php
if %{HTTP_USER_AGENT}
contains mobile
, and optionally add the query string (not sure if/when I'd need to add it).
So far, this is what I have in my .../path/.htaccess
:
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} ^.+mobile.+$ [NC]
RewriteRule index.php?(.*) iphone.php?$1 [L]
RewriteRule index.php iphone.php [L]
The problems are, it matches index.php
in any subfolder, and it won't match .../path/?args
…