- ベストアンサー
リダイレクトの方法
たとえば、 http://www.XXX.ne.jp/というサイトがあった場合、 http://www.XXX.ne.jp/abcde.html というようなページがないサイトにアクセスした場合、そのサイトのある特定のページにリダイレクトしたいのですが、いい方法はないでしょうか? できれば、htaccess ファイルを使ったものがいいのですが、 http://www.shtml.jp/htaccess/redirect.html の方法でやってみると、実際にある index.html にアクセスしてもリダイレクトしてしまいます。 なにかいい方法はないでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
リダイレクト、というか・・・。 404 file not foundページを変えてあげればいいだけだと思うマスが。 .htaccessファイルに、 ErrorDocument 404 /notfound.html を記載すると、そのサイト内のページがない(404エラーを返す場合)時、notfound.htmlを表示します。
その他の回答 (1)
- naokita
- ベストアンサー率57% (1008/1745)
.htaccessの初歩。どの.htaccess解説サイトでも登場しています・・・ NO.1さんと同じですが、わかりやすい名前にして ErrorDocument 404 /404.html その「ある特定のページ」を 404.html の名前でルートに保存。 HTTPステータスコード 404 つまり、通常は存在しないページにアクセスすると サーバ既存の 404 Not Found が表示されると思うが、 それを自作の 404 Not Found として 404.html を表示する.htaccess -------------------------------------- 現在の状況なら .htaccessと、 「ある特定のページ」の名前を404.htmlにしてルートに置くだけ。 -------------------------------------- メニューでも表示してあげるのが、ユーザー的には良いかも。
お礼
解決しました。ルートのところに 事情があって、htaccess をおけないので各フォルダに置かないといけなかったのです。