最速怪談選手権

いまレンタルサーバ・オリジナルドメインでサイト運営しているんですが。
ネットサーフしてて、ときどきオリジナルの「404 File Not Found」を見かけますが、あれって、どうやってるんでしょうか?
そのHTMLのファイル名と、アップする先(public_htmlとか)を教えてください。

A 回答 (4件)

> えっと、「.htaccess」というのは、どこに記述するのでしょうか?



".htaccess"と記述するのではなくて、
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
↑を.htaccessというファイルに記述します。
このファイルは.から始まる特殊なファイル名で、
UNIX系OSの設定ファイル(のようなもの?)だったと思います。

> それから、「ErrorDocument404」というフォルダを作成して、その中に「404.html」を作ればいいのでしょうか?

違います。
.htaccessからの相対パスです・・・といってわかりますか。
とりあえず、.htaccessと同じディレクトリにおいてください。

.htaccessの設置に関してですが、
まずはErrorDocument 404 /404.htmlと書いた.htaccessと
"404 NotFound"ということを書いた404.htmlを用意してください。
この2つのファイルをトップページのindex.htmlのあるディレクトリに
おいておいてください。それだけでいけます。
また、.htaccessは、そのディレクトリ以下すべてのディレクトリに
有効なので、設置するのは1つだけでOKです。

あと、No.1、No.2の方が".htaccess"ということを書いてからレスをするまでに
ちゃんと検索されましたか?日本の検索サイトであればたいてい参考URLの
サイトが最初にヒットするはずなのですが。

参考URL:http://www.mikeneko.ne.jp/~lab/web/htaccess/
    • good
    • 0

「.htaccess」を知らないということは、知識と技量が伴ってないと思いますので、やらない方が良いでしょう。



もし、どうしてもやるのなら、
(1)自分の使っているサーバのhttpdは何か?を調査する
(2)Apatcheを勉強する
(3)「.htaccess」を勉強する

そして、それが理解できてからだと思います。
「.htaccess」は便利ですが、大変危険です。
使い方や記述を間違えるとサーバがパニックになり、レンタル会社から膨大な損害賠償がくるかも知れません。
それに、そういったことをする人は、自分の家でサーバを立てて、動作確認をしてから実際のサーバに転送するべきですよ。
    • good
    • 0

ご利用のサーバーがApacheであれば


.htaccess
の記述で指定できます。
例として
ErrorDocument 404 /404.html
ErrorDocument 403 /403.html
という感じで出来ます。

もし、Apache以外若しくはサーバーが.htaccessの使用を許可していない場合は、当方の知識では不十分のため、他の方に譲りたいと思います。

この回答への補足

えっと、「.htaccess」というのは、どこに記述するのでしょうか?
それから、「ErrorDocument404」というフォルダを作成して、その中に「404.html」を作ればいいのでしょうか?

すみません。独学でやってきたので、知らないことが多すぎるんです。
詳しく教えてくださると幸いです。

補足日時:2002/04/17 21:15
    • good
    • 0

.htaccessで指定することが出来ます

この回答への補足

すみません(;_;)
もう少し具体的に説明してくださると助かるのですが…。

補足日時:2002/04/17 21:20
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!