サイト全体を入れ替えました。
フルパスで
/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/○○○/以下にアクセスしたらすべて移動させるにはどのように設定したら良いでしょうか?
これでいかがでしょうか?
Redirect permanent /○○○/ http://BBB.com/□□□/
返答ありがとうございます。
2015/03/05 22:29:29それで移動は出来たのですが問題が…
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に移動することはできませんか?
Redirect ではなく、Rewriteを使ってみてください。(サーバーによっては使えません)
2015/03/06 05:34:54RewriteEngine On
RewriteRule ^/○○○/(.*)$ http://BBB.com/□□□/