
404エラーのページ作成についてなのですが、もしかするととても簡単なのかもしれませんが検索をして捜しても見つからなかったので質問させてください!
404エラーに関して.htaccessを使用しリダイレクトする方法はたくさん見つかりました。
しかし今回希望しておりますのが、
例えばサイトURLが
http://hoge.com/
だったとします。
そして用意したページが
error.html
とします。
そして
http://hoge.com/hogehoge.htmlのように存在しないページにアクセスしたとします。
.httaccessを使用してerror.htmlを使用するとすると自動でリダイレクトされアドレスは
http://hoge.com/error.htmlになります。
しかしやりたいのは存在しないページのURL(ここでいいますhttp://hoge.com/hogehoge.html)がアドレスバーに残ったまま表示はerror.htmlの表示をしたいと思います。
実際にTOYOTAのサイトなどがやっています。
上記のやり方を教えていただければと思います。
お手数おかけしますがよろしくお願い致します。
No.4ベストアンサー
- 回答日時:
.httaccessでhttpから指定していないですか?
ErrorDocument 404 http://hoge.com/error.html
これだとリダイレクトされます。
ErrorDocument 404 /error.html
で通常はリダイレクトされずにエラーページの内容が表示されます。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ error.html [L]
でも可能です。
参考:http://webings.net/htaccess/rewriteerror/
参考URL:http://webings.net/htaccess/errordocument/
No.3
- 回答日時:
すみません。
関係ないIISをリストしたのは、そこに大変わかりやすい解説が付いているからです。それを読めば、なるほどApacheでも同じ事はできるよね。となる。サーバーから返される変数から判断して、マッピングすればいい。
No.2
- 回答日時:
IIS
http://www.google.co.jp/search?hl=ja&q=IIS+%E3%8 …
このうちのなど
http://technet.microsoft.com/ja-jp/library/bb727 …
Apache
http://www.google.co.jp/search?hl=ja&q=Apache+%E …
このうちのこれらなど
http://httpd.apache.org/docs/2.0/ja/custom-error …
このことですよね。
http://toyota.jp/carlineup/sample
これはいくつもやり方があります。404エラーをCGIでひろう方法。そのまえに404ページを書き換えておく事はしっていますよね。
http://ja.wikipedia.org/wiki/HTTP_404
リダイレクトは、CGIでもクライアントサイドスクリプトのJavaScriptからでもできます。
つまり、該当のエラーページを書き換えて、リダイレクト、さらにリダイレクトをTOYOTAはしているわけです。
昔(15年くらい前)、このことを知らない上司に、ユーザー認証が失敗したときに出るわけのわからに英語のページを出すような仕組みにはしてくれるな。などと意味不明の指示があり、企画がだめになった事がある。馬鹿な上司を持つと、ほんと苦労するよ(どうにもでなるのに、その認証方法でやると、それがでると勘違いしていた)。
No.1
- 回答日時:
知識ある方のようですので、下記の例はどうでしょう。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} "!^/nc/html/htdocs/"
RewriteRule "^.*$" "nc/html/htdocs/" [L]
あくまでも例ですので、一部は書き換えて下さい。
この回答への補足
ご連絡遅くなり申し訳ございません。
私のほうが.htaccessに関しての知識が無く大変申し訳ございませんが実際に.htaccessに書く内容を頂ければ助かります。
知識がないのにわがままなことを申し訳ございませんがよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VB初心者。小数点以下の表示で...
-
Apacheでのリファラーアクセス...
-
ファイル自動収集のコマンドの...
-
携帯の画像について
-
FORMを中央に表示したい
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
アンケート
-
プルダウンからテキストボックスへ
-
ディレクトリのファイル数取得
-
キャッシュを読まない方法
-
検索結果の表示形式を表形式に...
-
表示を一覧表形式にしたいので...
-
オイラー法の誤差
-
左右のフレームを同時にスクロ...
-
縦線、横線の作成
-
フォームメール確認用ページ
-
popular among popularの違いを...
-
FORMのINPUTタグについて
-
異なるformで同一のnameは使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB初心者。小数点以下の表示で...
-
ブックマークからのアクセスを...
-
ローカルテストサーバーと本番...
-
Lightboxの表示位置に関して質...
-
proftpdで困ってます。
-
vsftpd+sslでアップロードできない
-
フリーズする原因
-
拡張子'html'と'htm'はどっちが...
-
□携帯とPCの切り替え可能なホー...
-
変数にアンパサンド
-
大分湯布院の観光地とおみやげ
-
htmlファイルが表示できません
-
IEで「file://」プロトコルが使...
-
URLのリダイレクトに関する質問...
-
SUN BBSの改造方法
-
掲示板(kentさんの所のsunbbs...
-
ラジオボタンが両方とも選択で...
-
wordの数式について 定積分を書...
-
FORMのselectの選択肢を最初か...
-
「value」に2つの値をセットす...
おすすめ情報