• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:301リダイレクトについて)

301リダイレクトについて

このQ&Aのポイント
  • 301リダイレクトについて調べているのですが全く動作しません。
  • やりたいことはサブディレクトリのページをサブドメインに移動させたいのです。
  • 使用しているサーバーはhetemlです。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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] ということなるかと思います。

rossi46mail
質問者

お礼

回答ありがとうございます。 上記の両方の方法で試してみましたが、やはりうまくいきません。 テキストで保存(macなのでリッチテキストで保存)し、サーバー(/web/fuga/)にあげた後、 .htaccessに名称を変更しました。 しかしエラー500と表記されうまくいきませんでした。 回答ありがとうございました。

rossi46mail
質問者

補足

すみません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行だけでいいんですよね。 質問ばかりして申し訳ありません。 どうぞよろしくお願いします。

関連するQ&A