人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

リダイレクトの設定をhtaccessで行う場合に、下記のような記述で重複している部分を最小限にまとめる方法はありますか?

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{HTTP_REFERER} !*****.jp
RewriteRule ^index01\.html /s/index02.html [R=302]

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{HTTP_REFERER} !*****.jp
RewriteRule ^index03\.html /s/index04.html [R=302]

RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android.*Mobile|Windows.*Phone) [NC]
RewriteCond %{HTTP_REFERER} !*****.jp
RewriteRule ^index05\.html /s/index06.html [R=302]

●質問者: 匿名質問者
●カテゴリ:コンピュータ ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

逆に考えればどう?

RewriteEngine On

RewriteCond %{HTTP_USER_AGENT} !(iPod|iPhone|Android.*Mobile|Windows.*Phone) [NC,OR]
RewriteCond %{HTTP_REFERER} *****.jp
RewriteRule .* - [L]

RewriteRule ^index01\.html /s/index02.html [R=302,L]
RewriteRule ^index03\.html /s/index04.html [R=302,L]
RewriteRule ^index05\.html /s/index06.html [R=302]

匿名質問者さんのコメント
そういう考え方ができるんですね、ありがとうございます!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ