- 締切済み
.htaccessでリダイレクト
サイトのディレクトリ構造やファイル名を変えたため、 外部からのリンクが切れてしまっています。 .htaccessを設置したディレクトリ以下で ファイルが見つからない場合、TOPページにリダイレクト、 という動作を実現するにはどう記述すれば良いのでしょうか。 TOPページを http://www.hoge.com/ とすると、 とりあえず思いつくのは ErrorDocument 404 / なのですが、404エラーをエラー表示以外の リダイレクトに使うのが正しいのか分かりません。 こういう目的のリダイレクトの書式もあるのでしょうか。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
noname#191236
回答No.2
- Lunaria
- ベストアンサー率69% (101/146)
回答No.1
補足
別途404ページを用意するのもいいのですが、 今回はあくまで.htaccessのみでリダイレクト、 ということで検討しています。 試しに「ErrorDocument 404 /」でやってみたのですが、 URLは元のまま、TOPページが表示されてしまうようです。 ファイルが存在するならそのまま表示、 存在しないならTOPページにリダイレクト、 という動作は.htaccessのみで可能でしょうか、 どのように記述すれば良いでしょうか。 という質問内容でお願いします。