シナリオ:ウェブサイトにphpの「モバイル検出」機能が設定されています。モバイルデバイスが検出された場合、またはバージョン=モバイル(Cookieが設定されている)の場合、ページのモバイルバージョンが(php経由で)表示されます。モバイルデバイスが検出されない場合、またはバージョン=フル(Cookieを設定する)の場合は、フルバージョンのサイトが(php経由で)表示されます。これはすべて私のドメインのexample.com上で行われます。ユーザーがサブドメインを閲覧した場合、PHPがモバイル版にリダイレクトされます
.example.comにアクセスしたユーザーに、モバイル版のサイトを強制的に許可したい(Cookieを以前に設定した場合)。
m.example.comをwww.example.comにリダイレクトする方法はありますかとにはversion = mobileと設定されていますか? 「m」サブドメインからwww.example.com/index.php?version=mobileにリダイレクトされたURLを使用して、DNS設定でこれを実行しようとしましたが、ページが表示されても?version = mobileはURLにあり、私のPHPのMobile Detectはこれを拾いませんし、まだフルバージョンのページをレンダリングしています。
EDIT :: FYI私はLinuxサーバーを使用しています。
私はmod_rewriteを使用したい –
PHPやリダイレクトなしで達成しようとしていることを処理する別の方法はhttp://mediaqueri.es/を使用しています – evasilchenko
@AlexLunix - 説明できますか?ありがとう:) – adamdehaven