前提
404ページを作りたいのですが、正しい方法がわかりません。
私は「コンテンツがないとき=404にするとき」とざっくりした認識を持っています。
しかし下記のような三者三様のバリエーションを見つけ、混乱しています。
どういうケースで、どれが良いのでしょうか?
バリエーション
リンク | qiita | teratail | |
---|---|---|---|
URL | https://twitter.com/ghjaomgrhoaijgorf | https://qiita.com/ghjaomgrhoaijgorf | https://teratail.com/questions/ghjaomgrhoaijgorf |
ページ | 「404」は表示なく、「このアカウントは存在しません」と普段のページデザインを維持 | 「404」と表示 | 「404」と表示 |
コンソール | コンソールに404である情報はなし | コンソールに「GET https://qiita.com/ghjaomgrhoaijgorf 404」と表示 | コンソールに404である情報はなし |
質問事項
質問①
それぞれどんな思惑と効果が考えらるでしょうか?
質問②
ページに「404」と表示されない、twitterの設計はアリなのでしょうか?
私もそもそもユーザーにとってよく意味のわからない「404」などの数字は無意味で不要と思っていたのですが、いざ表示されないとアリなの?と疑問です。(例えばGoogle的にはナシとか、各所での意見はないのでしょうか?)
質問⑶
コンソールに「GET https://qiita.com/ghjaomgrhoaijgorf 404」と表示されない、twitterとteratailの設計はアリなのでしょうか?
これはつまり header("HTTP/1.1 404 Not Found");
がないということですよね?アリなのでしょうか?

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/01/31 05:29