moony_crescent回答ポイント 140ptウォッチ 1

リダイレクトの記述方法について、教えてください。


MovableTypeでブログを作成しています。
そこに新たに「i」というディレクトリを用意して、iPhone専用ページを作成しました。
そのうえで.htaccessファイルには以下のように記述しています。

RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod)
RewriteRule ^$ i/ [L]
RewriteCond %{HTTP_USER_AGENT} (iPhone|iPod)
RewriteRule ^index\.php$ i/ [L]

これでトップページはうまくリダイレクトできました。
 元)http://www.mydomein.jp/
 先)http://www.mydomein.jp/i/

しかし個別ページは、もともとMovableTypeの設定で「archive」というディレクトリ内の、
さらに年別・月別ディレクトリに作成しているため、どのように表記すればよいか判りません。
色々と試したのですが、正規表現が判っていないためにうまくリダイレクトできませんでした。
以下のようにリダイレクトさせたい場合、どのようにhtaccessを記述すればよいでしょうか。
 元)http://www.mydomein.jp/archive/yyyy/mm/dd-hhmmss.php
 先)http://www.mydomein.jp/archive/i/yyyy/mm/dd-hhmmss.html

ちなみにMovableTypeの元記事はphp形式ですが、iPhone専用ページは通常の静的なページのため、
html形式にしています。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

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

質問の情報

登録日時
2010-07-26 16:18:58
終了日時
2010-07-29 13:33:40
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

.htaccess519正規表現647MovableType409PHP7798iPhone2074iPod893HTML5036ディレクトリ1525リダイレクト414

人気の質問

メニュー

PC版