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

.htaccessでのURL転送について教えてください。
http://hoge/* にアクセスに来た人を http://foo/* に転送するには、RedirectMatch(.htaccess)でどういう記述が正しいですか?
RedirectMatch ^/(.*) http://foo/$1
RedirectMatch (.*) http://foo/$1
などを試しましたが、すべてhttp://foo/index.htmlに飛ばされてしまいます。

【参考】
http://www.shtml.jp/htaccess/redirect.html

●質問者: P-mako
●カテゴリ:インターネット ウェブ制作
✍キーワード:.htaccess URL アクセス 記述 転送
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● znz
●30ポイント

apache 2.0.54で、

のどれでも問題なく同じようにリダイレクト出来ました。

foo/*にリダイレクト出来ているのに、その先でfoo/index.htmlにさらにリダイレクトしてしまっているという可能性はないでしょうか?


2 ● Clara
●10ポイント

Redirect permanent / http://foo/

でOKです

http://q.hatena.ne.jp/answer


3 ● nandedarou
●40ポイント

RedirectMatch (.*) http://foo/$1

ではなく

RedirectMatch (.*) http://foo$1

でうまくいくと思いますが、どうでしょうか?

◎質問者からの返答

ありがとうございました。

どうもFireFoxのキャッシュがおかしかったようで、確認に手間どりましたが、上記でうまく動作しました。

関連質問


●質問をもっと探す●



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