ホームページ  >  記事  >  バックエンド開発  >  301 ジャンプ ページを実装するための PHP コード example_PHP チュートリアル

301 ジャンプ ページを実装するための PHP コード example_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:44:13910ブラウズ

301 ジャンプは、ページが永遠に新しいページに到達したことを訪問者に伝えるため、PHP で 301 ジャンプを使用するには、header() 関数を使用して 301 ステータス コードを送信し、ブラウザに通知してからページ ジャンプを実装します。

PHP 純粋なコードジャンプ

コードは次のとおりです コードをコピー

header("場所:http://www.bKjia.c0m/");
?>

しかし返されるステータスコードは 302 です

301ジャンプを実装したい場合は、事前にステータスコードを設定する必要があります

コードは次のとおりです コードをコピー

header( "HTTP/1.1 301 が完全に移動されました" ) ;
header("場所:http://www.bKjia.c0m/");
?>


よりシンプルな PHP ジャンプ 301 コード

コードは次のとおりです コードをコピー

$urlto='http://www.bKjia.c0m/';
header('場所: '.$urlto, TRUE, 301);
?>

考えられる問題

警告: ヘッダー情報は変更できません - ファイル エンコーディングを BOM 形式なしの UTF-8 に変更することで既に送信されたヘッダーは、この問題を解決できる可能性があります。それでも問題が解決しない場合は、コードの前に文字列変数が定義されているかどうかを確認し、この変数を削除してください。もう一度試してください。

添付: 30* のリターンステータスコードの違い
301 と 302 は両方とも HTTP ステータス コードであり、どちらも特定の URL が転送されたことを表します。 違いは次のとおりです。

1.301 リダイレクト: 301 は Permanently Moved を表します、

2.302 リダイレクト: 302 は一時的に移動されたことを表します、

これら 2 つの転送を使用する場合の利点または問題点は何ですか?

301 リダイレクトは、Web ページのアドレスを変更した後、SEO 検索エンジンに優しい最善の方法です。一時的な移動でない限り、リダイレクトには 301 を使用することをお勧めします。

302リダイレクトは一時的な転送です。

http://www.bkjia.com/PHPjc/633121.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633121.html技術記事 301 ジャンプは、ページが永遠に新しいページに到達したことを訪問者に伝えることです。PHP で 301 ジャンプを使用するには、header() 関数を使用して 301 ステータス コードを送信し、ブラウザに通知してからページ ジャンプを実装します。 .
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。