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

http://example.com/blog/my/index.xml へのアクセスを、
http://example.com/blog/my/feed にリダイレクトしたいので、
http://example.com/blog/ 以下の.htaccessに以下の記述をしています。

RewriteEngine On
RewriteBase /blog/
RewriteRule ^blog/my/index\.xml$ /blog/my/feed [R,L]

が、まったくリダイレクトされず http://example.com/blog/my/index.xml が表示されてしまいます。
他の設定もあるので、RewriteBaseは変更したくないのですが、どうすればこのリダイレクトがうまくいきますでしょうか?

●質問者: tokyorobin
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess blog INDEX ON XML
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● GoldenDawn
●35ポイント ベストアンサー
RewriteEngine On
RewriteBase /blog/
RewriteRule ^my/index\.xml$ /blog/my/feed [R,L]

ではどうでしょうか。

◎質問者からの返答

早速ご回答いただきありがとうございます。

一発でうまくいきました!

本当に助かりました。感謝です。


2 ● chokobo
●35ポイント

RewriteBaseを/blog/としているのですから

/blog/のパスが必要ありません。

RewriteRule my/index.xml$ my/feed [R,L]

でよろしいかと。

◎質問者からの返答

ありがとうございます!

この書き方でもうまくいきました。勉強不足でお恥ずかしいです。

厚くお礼申し上げます。

関連質問


●質問をもっと探す●



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