ホームページ  >  記事  >  バックエンド開発  >  PHP チュートリアル: 301 Redirect_PHP チュートリアルの実装方法

PHP チュートリアル: 301 Redirect_PHP チュートリアルの実装方法

WBOY
WBOYオリジナル
2016-07-22 09:02:48716ブラウズ

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

tru​​ehttp://www.bkjia.com/PHPjc/371840.html技術記事 301リダイレクトとは何ですか? 301 リダイレクトとは、ドメイン名の変更や Web サイトの改訂など、Web サイトのアドレスが変更されたときに、訪問者や検索エンジンが新しいアドレスにジャンプして訪問することを期待するものです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。