ホームページ > トピック > SEO > php301リダイレクトのやり方

php301リダイレクトのやり方

(*-*)浩
リリース: 2020-09-18 14:28:20
オリジナル
4212 人が閲覧しました

php301 リダイレクトを実装する方法: 1. 現在のページのドメイン名を取得します; 2. アドレスの後のリクエスト部分を判断します; 3. 現在のドメイン名に www が含まれているかどうかを判断します; 4. 含まれていない場合www を含む場合は、header() 関数を使用して 301 リダイレクト ジャンプ ヘッダーを発行し、www を含む URL にジャンプします。

php301リダイレクトのやり方

SEO を行う友人は、Web サイトが完成した後、検索エンジンが間違ったランキング (www ありと www なし) を与えるのを防ぐために、通常はwww のないドメイン名を www のあるドメイン名に 301 リダイレクトするのは良い習慣です。ただし、初心者の友人が使用する多くの仮想ホストは 301 をサポートしていません。現時点では、コードを使用して 301 リダイレクトを行うことができます。以下では、PHP の 301 リダイレクト ジャンプ コードを詳細に分析します。 (//その後に php コメントが続きます)

<?Php //php开始标识
$the_host=$_SERVER[&#39;HTTP_HOST&#39;];//获取当前坐在页面的域名
$the_url= isset($_SERVER[&#39;REQUEST_URI&#39;]) ?$_SERVER[&#39;REQUEST_URI&#39;] :&#39;&#39;;//判断地址后面部分
$the_url=strtolower($the_url);//将大写字母转变成小写字母
if($the_url=="/index.php")//判断当前页面是不是首页
{
$the_url="";//如果是首页,变量$the_url赋值为空
}
if($the_host!==&#39;www.xxx.com&#39;)//如果当前域名不是带www的则进行301跳转
{
header(&#39;HTTP/1.1 301 Moved Permanently&#39;);//发出301重定向跳转头部
header(&#39;Location:http://www.xxx.com&#39;.$the_url);//跳转到带www的网址
}
?>
ログイン後にコピー

上記は php コード形式の 301 リダイレクト ジャンプです。これらのコードをページの先頭に置くことも、コードを別の php ファイルに作成することもできます ( 301 .php など) をページの先頭で呼び出します。外部呼び出しコードは次のとおりです:

<?phpinclude("301.php"); ?>。
ログイン後にコピー

以上がphp301リダイレクトのやり方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
seo
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート