ホームページ > バックエンド開発 > PHPチュートリアル > PHP 301 リダイレクト実装コード_PHP チュートリアル

PHP 301 リダイレクト実装コード_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:49:21
オリジナル
932 人が閲覧しました

301リダイレクトの定義
301リダイレクト(または301リダイレクト、301ジャンプ)は、ユーザーまたは検索エンジンがWebサイトサーバーに閲覧リクエストを行ったときにサーバーから返されるHTTPデータストリーム内のヘッダー情報(ヘッダー)内のステータスコードです。この Web ページが別のアドレスに永久に移動されたことを示します。
その他の一般的なステータス コードには、200 はすべてが正常であること、404 Web ページが見つからないこと、302 一時的なリダイレクトなどがあります。
Web サイトのリダイレクト方法
Web サイトのリダイレクト方法には主に、301 リダイレクト、302 リダイレクト、JavaScript リダイレクト、PHP/ASP/CGI リダイレクト、META REFRESH Web ページの META リフレッシュなどが含まれます。 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");

上記の php コードに示すように。この機能は上記のコードをどこに配置すれば実現できるのでしょうか? Discuz6.0 を例にします
index.php
archiver/index.php
forumdisplay.php
viewthread.php
space.php
tag.php
blog.php
元の古いドメイン名で上記のファイルを見つけます。上記のコードを追加します。更新すると良いでしょう。
テスト
テストしたい場合は、curl ソフトウェアを使用して確認してください。
#curl -I http://www.bbbb.com/sssss.php
HTTP/1.0 301 Moved Permanently
日付: 火曜日06 May 2008 06:27:39 GMT
サーバー: apache
場所: http://www.jb51.net/sssss.php
上に HTTP/1.0 301 Moved Permanently が表示されている場合は、関連をクリックするだけで問題ないことを意味します。次回 リンクは自動的に新しいリンクにリダイレクトされ、検索エンジンは自動的に新しいリンクに更新されます。

http://www.bkjia.com/PHPjc/319552.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/319552.html技術記事 301 リダイレクトの定義 301 リダイレクト (または 301 リダイレクト、301 ジャンプ) は、ユーザーまたは検索エンジンが Web サイト サーバーに閲覧リクエストを送信し、サーバーから返される HTTP データ ストリームのヘッダー情報です...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート