- ベストアンサー
301リダイレクトについての質問
- AサブディレクトリからBサブドメインへの301リダイレクト設定ができない
- リンク先のURLにindex2.htmlというファイルが指定されているため、リダイレクト先が正しく設定されていない可能性がある
- MacのOS 10.6.8でDreamweaver CS5を使用しているが、リモートサーバーから.htaccessファイルが表示されない問題が発生している
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
index.htmlはあったんですね。 的外れな回答になってしまいすみません。 リダイレクトの行先を一か所にするのであれば http://www.okuryu.com/blog/archives/2006/01/160137.html こちらはどうでしょうか?
その他の回答 (1)
- ・真 綾・(@Ma-yan_bh1011)
- ベストアンサー率30% (79/257)
><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が効かないのだと思います。
お礼
早速の回答本当にありがとうございます。 10年くらい前に作成されたHPのリニューアルをしています。 index2.htmlのサイトですが、index.htmlもあります。 しかし、flashのスプラッシュページ(?)でした。 404が返ってきているということは、サーバーがないっていうことですよね。 この場合、どう対処すれば404を回避でき301が効くのでしょうか。 またまた質問して申し訳ありませんがよろしくお願いいたします。
補足
少しだけ解決しました。 やはりリンク先が 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エラーになってしまいます。 これはどう対策すればいいのでしょうか。 よろしくお願いいたします。
お礼
いえいえ私の説明不足もあったので回答していただいて本当に助かりました。 新しく教えていただいたURLで試してみたいと思います。 回答ありがとうございました。