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

301リダイレクトについての質問

このQ&Aのポイント
  • AサブディレクトリからBサブドメインへの301リダイレクト設定ができない
  • リンク先のURLにindex2.htmlというファイルが指定されているため、リダイレクト先が正しく設定されていない可能性がある
  • MacのOS 10.6.8でDreamweaver CS5を使用しているが、リモートサーバーから.htaccessファイルが表示されない問題が発生している

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

  • ベストアンサー
回答No.2

index.htmlはあったんですね。 的外れな回答になってしまいすみません。 リダイレクトの行先を一か所にするのであれば http://www.okuryu.com/blog/archives/2006/01/160137.html こちらはどうでしょうか?

rossi46mail
質問者

お礼

いえいえ私の説明不足もあったので回答していただいて本当に助かりました。 新しく教えていただいたURLで試してみたいと思います。 回答ありがとうございました。

その他の回答 (1)

回答No.1

><a href="http://www.hoge.com/index.html">と2を外したところ >http://www.hoge.com/index.htmlとなり移動しません。 404が301より優先されているからではないでしょうか。 どのようなサイトかは知りませんがindex2.htmlがあるサイトはindex.htmlが無いことがよくあり、http://www.hoge.com/がもしそうであれば、404が返ってきているために301が効かないのだと思います。

rossi46mail
質問者

お礼

早速の回答本当にありがとうございます。 10年くらい前に作成されたHPのリニューアルをしています。 index2.htmlのサイトですが、index.htmlもあります。 しかし、flashのスプラッシュページ(?)でした。 404が返ってきているということは、サーバーがないっていうことですよね。 この場合、どう対処すれば404を回避でき301が効くのでしょうか。 またまた質問して申し訳ありませんがよろしくお願いいたします。

rossi46mail
質問者

補足

少しだけ解決しました。 やはりリンク先が index2.html になっていたため http://B.hoge.com/index2.htmlへ飛んだみたいです。 pcを一度再起動してリンク先を index.html に変えたら index.htmlに飛びました。 また、.htaccessが消えるといったバグも直りました。 しかし私がやりたいことは http://www.hoge.com/A/○○○にアクセスしたら(○○○はページによって変わる) http://B.hoge.com/index.htmlに飛ぶ。 ということがやりたいのです。 今の状態だと、 http://www.hoge.com/A/day.htmlに行くと http://B.hoge.com/day.htmlに飛ぶのでやはり404エラーになってしまいます。 これはどう対策すればいいのでしょうか。 よろしくお願いいたします。

関連するQ&A