最初の質問への回答:
ページがなくなった場合は、301 パーマネント リダイレクトを使用します。サイトからリソースを削除するときはいつでもこれを行う必要があります。そうしないと、Google がリンクに対してペナルティを課します。
Apache: [L,R=301] でリダイレクトまたは mod_rewrite を使用できます
IIS (スタックの回答): IIS で URL パスをリダイレクトする方法は?
Nginx (スタックの回答): NGINX で URL をリダイレクトする方法
フォルダーを作成し、これをページの にコピーすることで、ページに http リダイレクトを含む index.html を配置できますが、これは実際の 301 http 応答に対して推奨されません。
2 番目の質問への回答:
あなたがする必要があるいくつかの質問があります。まず、404 のリダイレクトは主に SEO の問題であるため、404 と SEO について読む必要があります。追加情報については、http ://www.seomoz.org/learn-seo/http-status-codes を参照してください。
最初に行うことは、ページが表示されない理由を分析し、トラフィックが回復/再構築可能かどうか、ホームページへのリダイレクト以外のことをすることでメリットが得られるかどうかを確認することです。これがある種のテスト リンクである場合は、あまり気にしないと思います。そうでない場合は、関連する関連コンテンツにリダイレクトすることをお勧めします。
実際にリダイレクトを作成するセマンティクスについて質問している場合、たとえば仮想ホスト ブロックを使用している場合は、ルールを仮想ホスト ブロックに貼り付けます。
リクエストの末尾にスラッシュはありますか? これらは同等ではありません。
Redirect 301 /test123/ http://domain.com/
Redirect 301 /test123 http://domain.com/
実際に 404 が必要な場合は、実際の 404 エラー ページを使用する必要があります。
ErrorDocument 404 /Lame_excuses/not_found.html