【Apache】モバイル用フォルダにアクセスしたURLをトップに飛ばす方法(覚書)

想定環境

  • トップページ以下にモバイル用のフォルダを作成
  • PC用のファイル群はフォルダを作成せずそのまま記述

記述

.htaccessに以下のように記述します。

RewriteCond %{REQUEST_URI} /モバイル用フォルダ/
RewriteCond %{HTTP_USER_AGENT} !(hoge)
RewriteRule ^モバイル用フォルダ/(.*)$ / [R]
RewriteBase /

解説

1~2行目でURL変更を行う条件付けを行います。

「モバイル用フォルダへのアクセス」かつ「デバイスhogeでない場合(特定の端末でない)」の場合を考慮するので、このようになります。

3行目でトップページに飛ばすようにURLの書き換えを行います。

IT, TIPSIT, Tips, Apache

Posted by 行未