ホームページ  >  記事  >  バックエンド開発  >  PHPで301リダイレクトを実装する方法

PHPで301リダイレクトを実装する方法

WBOY
WBOYオリジナル
2016-07-25 09:03:37935ブラウズ
  1. $the_host = $_SERVER['HTTP_HOST'] //現在のドメイン名を取得するためにマークします
  2. $request_url = isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI] ']: ''; //アドレスの最後の部分を決定します
  3. if($the_host !== 'bbs.it-home.org') //変更されていないドメイン名のアドレス
  4. {
  5. header(' HTTP/1.1 301 Moved Permanently'); // 301
  6. header('Location: http://bbs.it-home.org/'.$request_url) の発行を要求する // 新しいドメイン名アドレスを追加します
  7. }
  8. ? >
コードをコピー

2. 301 リダイレクトコマンドをどのファイルに追加しますか 301 リダイレクト命令を .htaccess ファイルに追加し、mod_rewrite (URL 書き換え) テクノロジを使用します。 例:

  1. RewriteEngine on
  2. RewriteRule ^(.*)$ http://bbs.it-home.org/$1 [R=301,L]
コードをコピー


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。