301リダイレクトとは何ですか? 301 リダイレクトとは、ドメイン名の変更や Web サイトの改訂など、Web サイトのアドレスが変更され、訪問者や検索エンジンが新しいアドレスにジャンプして Web サイトにアクセスできるようにする場合、301 リダイレクトを実行する必要があることを意味します。 301 リダイレクトを実装するにはさまざまな方法がありますが、この記事では主に PHP プログラムで 301 リダイレクトを実装する方法を紹介します。
301 リダイレクト PHP コードを実装する
$the_host = $_SERVER['HTTP_HOST'] // 現在のドメイン名を取得するためにマークします
;
$request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'' //アドレスの最後の部分を決定します
;
If($the_host !== ‘www.bkjia.com’) //変更されたドメイン名アドレスはありません
{ header('HTTP/1.1 301 Moved Permanently') // 301 の発行を要求する
header('場所: http://www.bkjia.com/'.$request_url); //新しいドメイン名アドレスを追加します
}
?>
301 リダイレクト コマンドをどのファイルに追加する必要がありますか?
301 リダイレクト命令を .htaccess ファイルに追加し、「mod_rewrite」テクノロジーを使用します。
例:
リライトエンジンオン
RewriteRule ^(.*)$
http://www.bkjia.com/$1 [R=301,L]
http://www.bkjia.com/PHPjc/371840.html