ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP を使用した HTTP 301 永続リダイレクトの実装チュートリアル

PHP_PHP を使用した HTTP 301 永続リダイレクトの実装チュートリアル

WBOY
リリース: 2016-07-21 14:57:00
オリジナル
1003 人が閲覧しました

301 と 302 は両方とも HTTP ステータス コードであり、どちらも特定の URL が転送されたことを表します。違いは、301 は永続的に移動されたことを表し、302 は一時的に移動されたことを表します。

ウェブページのアドレスを変更した後、検索エンジンに優しくするには、301 ジャンプ方法を使用する場合は、一時的な移動でない限り、301 を使用することをお勧めします。アドレス、検索エンジンは、古いアドレスの PageRank およびその他の情報を新しいアドレスに取り込むと同時に、検索エンジンのインデックス ライブラリ内の元の古いアドレスを完全に破棄します。

PHP でページジャンプを実装するための一般的なステートメントは次のとおりです:

php header('Location: http://www.wuwx.cn/');

ツールを使用してこの HTTP ヘッダーを表示すると、 HTTP 302 一時リダイレクトが返されることがわかります。私たちが期待する HTTP 301 永続リダイレクトの代わりに、以下の図の最初の行に注目してください:



HTTP 301 永続リダイレクトはどのように実装すればよいでしょうか?実際、これは非常に簡単で、次の 1 行のコードを追加するだけです。

php header('HTTP/1.1 301 Moved Permanently');

header('Location: http://www.wuwx.cn/');

このページの HTTP ヘッダーを再度確認すると、返されるのは予期した HTTP 301 永続リダイレクトです。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/364084.html技術記事 301 と 302 はどちらも HTTP ステータス コードで、どちらも特定の URL が転送されたことを表します。違いは、301 は永続的に移動されたことを表し、302 は一時的を表します。
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート