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

htaccessでリダイレクト

サイト全体を入れ替えました。
フルパスで
/home/AAA/BBB.com/public_html/○○○/
から
/home/AAA/BBB.com/public_html/□□□/
です。
htaccessで/○○○/ディレクトリにアクセスがあった場合、全て/□□□/index.htmlに移動させたいです。
/home/AAA/BBB.com/public_html/.htacces

Redirect permanent /home/AAA/BBB.com/public_html/○○○/
http://BBB.com/□□□/
としてみたのですが、
http://BBB.com/○○○/hogehoge.html
にアクセスすると404エラーが出るだけで移動してくれません。
http://BBB.com/○○○/以下にアクセスしたらすべて移動させるにはどのように設定したら良いでしょうか?

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号
ベストアンサー

これでいかがでしょうか?
Redirect permanent /○○○/ http://BBB.com/□□□/


匿名質問者さんのコメント
返答ありがとうございます。 それで移動は出来たのですが問題が… http://BBB.com/○○○/abc.html にアクセスすると、 http://BBB.com/□□□/abc.html にアクセスします。 しかし、このページはすでに無いので404になってしまいます。 じゃあ・・・と思い、 Redirect permanent /○○○/ http://BBB.com/□□□/index.html と設定し、 http://BBB.com/○○○/abc.html にアクセスすると、 http://BBB.com/□□□/index.htmlabc.html にアクセスしてしまい404になります。 /○○○/のどのファイルにアクセスしても/□□□/index.htmlに移動することはできませんか?

匿名回答1号さんのコメント
Redirect ではなく、Rewriteを使ってみてください。(サーバーによっては使えません) RewriteEngine On RewriteRule ^/○○○/(.*)$ http://BBB.com/□□□/
関連質問

●質問をもっと探す●



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