.htaccessの設定について質問です。

解決しなかった為、再度質問させていただきます。
PCサイトとスマホサイトを別ファイルにて運営しております。

A・PCサイト:http://aaaa.com/
B・スマホサイト:http://aaaa.com/sp/

.htaccessにてPCでの閲覧者はA。スマートフォンでの閲覧者はBが表示されるように設定しております。

http://aaaa.com/img/の中の画像ファイルを、PCサイト、スマホサイト両方で共有したいと思っておりますが、.htaccessの設定で、スマートフォンで閲覧した人にはhttp://aaaa.com/にsp/が付くように設定されているので、画像を表示させるパスもhttp://aaaa.com/img/が→http://aaaa.com/sp/img/となってしまいます。

.htaccessにてimgのみspがつかないようにできませんでしょうか?

現在スマホ表示に使用している.htaccessはこちらです。

RewriteCond %{REQUEST_URI} !/sp/
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)
RewriteRule ^(.*)$ sp/$1 [R]

前回の質問時にいただいた回答で
RewriteRule ^/img/ [L]
を記述する方法を教えていただきましたが、やはりhttp://aaaa.com/sp/img/となってしまうようで、http://aaaa.com/img/内の画像は読み込めませんでした。

具体的な記述内容、修正内容を教えて下さい。

よろしくお願いします。

回答の条件
  • 1人50回まで
  • 登録:
  • 終了:2012/10/17 15:39:36

ベストアンサー

id:papa-tomo No.1

回答回数362ベストアンサー獲得回数107

前回、上手くいかなかったようで申し訳ありません。

で、改めてリベンジです。

RewriteCond %{REQUEST_URI} !/sp/
RewriteCond %{REQUEST_URI} !/img/
RewriteCond %{HTTP_USER_AGENT} (iPod|iPhone|iPad|Android|Windows\ Phone)
RewriteRule ^(.*)$ sp/$1 [R]


で、いかがでしょうか。

他1件のコメントを見る
id:papa-tomo

よかった~(安堵)

私はapacheのmod_rewiteモジュールのマニュアルで試しながら勉強したので、本は読んだ事がないです。紹介できなくてすみません。

2012/10/17 15:35:57
id:kamefactory

いえいえ、ご丁寧にありがとうございます!

また、よろしくお願いします!!!

2012/10/17 15:39:28

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません