Apache統合スレ 12 (HTTPServer以外も含む) (703レス)
上下前次1-新
295(1): 2015/08/05(水)17:37 ID:N3geKY9w(1) AAS
apacheにて、
最後のディレクトリ名が/pcsite/の時にスマホでアクセスした場合、/spsite/にジャンプする設定をしたいのです。ただし、spsiteに対になるファイルがある場合のみ動作したいのですが、どのようにやったらよいのでしょうか?
例)
http://example.com/hogehoge/pcsite/index.html
↓ ○spsite配下に対になるファイルがあるのでリダイレクトする
http://example.com/hogehoge/spsite/index.html
http://example.com/fuga/pcsite/xxx.html
↓ ×spsite配下に対になるファイルがないのでリダイレクトしない
http://example.com/fuga/spsite/ 以下にxxx.htmlが無い。
今のところ下記のようにしてるのですが、「対になるファイルがない場合はリダイレクトしない」と言う条件を、どのように書いたら良いのか分かりません。
RewriteCond %{REQUEST_URI} !^/spsite/.*$
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|Android|Windows\ Phone)
RewriteRule ^(.*)/pcsite/(|.*\.html)$ $1/spsite/$2 [R=301,L]
環境は、Apache2.2.3 CentOS5 です。
上下前次1-新書関写板覧索設栞歴
あと 408 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 1.280s*