301 リダイレクトの定義
301 リダイレクト (または 301 リダイレクト、301 ジャンプ) は、ユーザーまたは検索エンジンが Web サイト サーバーに閲覧リクエストを送信したときにサーバーから返される HTTP データ ストリーム内のヘッダー情報 (ヘッダー) 内のステータス コードです。 . この Web ページを別のアドレスに永久に転送することを示すタイプ。
その他の一般的なステータス コードには、200 はすべてが正常であること、404 Web ページが見つかりません、302 一時リダイレクトなどがあります。
Web サイトのリダイレクト方法
Web サイトのリダイレクト方法には主に、301 リダイレクト、302 リダイレクト、JavaScript リダイレクト、PHP/ASP/CGI リダイレクト、META REFRESH Web ページのメタ更新などがあります。 302 リダイレクトには URL の正規化の問題が発生する可能性があります。他の方法は一般的に使用されている不正行為の手法であり、もちろん、それらが合法的に使用できないという意味ではありませんが、不正行為者によって頻繁に使用されるため、検索エンジンはこれらの疑わしい方向に非常に敏感です。なぜリスクを冒すのでしょうか?
301 リダイレクトの必要性
ウェブページ A が 301 リダイレクトを使用してウェブページ B にリダイレクトすると、検索エンジンはウェブページ A の場所が永久に変更されたか、実際には存在しないことを確認でき、検索エンジンはリダイレクトします。ウェブページ B が唯一の有効なターゲットです。利点は、
第一に、URL 標準化の問題がないことです
第二に、これも非常に重要ですが、Web ページ A の PR ページ レベルが Web ページ B に転送されます
第三に、インクルージョンが失われないことですドメイン名が変更されたため、
実装
コードをコピー コードは次のとおりです:
$url="http://www.php-oa.com".$_SERVER["REQUEST_URI"];
header("HTTP/1.1 301 が完全に移動されました"); $url");
?> ;