- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:301リダイレクトについて)
301リダイレクトについて
このQ&Aのポイント
- 301リダイレクトについて調べているのですが全く動作しません。
- やりたいことはサブディレクトリのページをサブドメインに移動させたいのです。
- 使用しているサーバーはhetemlです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
多分恐らく、「index.html」の後の「/」は不要ですよね。 言われることは、 Redirect permanent /fuga/ http://piyo.hoge.com/ で可能です。 他、 × RewriteEngine on RewriteRule ^fuga/(.*)$ http://piyo.hoge.com/index.html/$1 [R=301,L] ↓ ○ RewriteEngine on RewriteRule ^fuga/(.*)$ http://piyo.hoge.com/$1 [R=301,L] ということなるかと思います。
お礼
回答ありがとうございます。 上記の両方の方法で試してみましたが、やはりうまくいきません。 テキストで保存(macなのでリッチテキストで保存)し、サーバー(/web/fuga/)にあげた後、 .htaccessに名称を変更しました。 しかしエラー500と表記されうまくいきませんでした。 回答ありがとうございました。
補足
すみません1つ訂正がありました。 現在使用しているサイトのサブディレクトリが/fuga/ではなく/test_fuga/です。 そして、サーバーのルートディレクトリが/web/fuga/になっているのですが それが問題なのでしょうか? ちなみに Redirect permanent /web/fuga/ http://piyo.hoge.com/ Redirect permanent /test_fuga/ http://piyo.hoge.com/ この両方で試してみて、サーバーも/web/fuga/の中と/test_fuga/の両方で試してみましたがどちらもできませんでした。 Redirect permanent /test_fuga/ http://piyo.hoge.com/ これを記述する時はこの1行だけでいいんですよね。 質問ばかりして申し訳ありません。 どうぞよろしくお願いします。