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 を有効なターゲットは 1 つだけです。利点は、
第一に、URL 標準化の問題がないことです。
第二に、これも非常に重要ですが、Web ページ A の PR ページ レベルが Web ページ B に転送されます。
第三に、ドメイン名の変更によって包含性が失われないことです。
達成
コードをコピー コードは次のとおりです:
$url="http://www.php-oa.com".$_SERVER["REQUEST_URI"]
header("HTTP/1.1 301 Moved Permanently" );
header ("Location:$url");