dedeCSM Dreamweaver テンプレート 301 リダイレクト ジャンプ URL を追加する方法
dedeCSM Dreamweaver テンプレートで 301 リダイレクト コードを追加するためのチュートリアル方向性ジャンプ URL ペア
推奨される調査: 梦Weavercms
dede5.7 プログラムには独自のindex.php
一般的には次のとおりです:
<?php /** * @version $Id: index.php 1 9:23 2010-11-11 tianya $ * @package DedeCMS.Site * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. */ if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit(); } //这里把这段代码改成301重定向的代码即可。 ?>
Realize 301 redirection
元のindex.phpコンテンツを次のコードに置き換えます:
<?php /** * @version $Id: index.php 1 9:23 2010-11-11 tianya $ * @package DedeCMS.Site * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. */ $HOST=$_SERVER['HTTP_HOST']; if ($HOST=="xxx.com" || $HOST=="xxx.tzs58112601697931.001host.net"){ Header("HTTP/1.1 301 Moved Permanently"); Header("Location:http://www.xxx.com"); exit(); } if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit(); } //用这段绿色的代码替换上面的红色文字部分。本段代码中,红色部分,前面一个是你的不带www的域名,后面一个是空间商赠送的域名,只要把两个更改下,301重定向就做好了。 ?>
直接コピーできます。上記のコードコンテンツを次の場所に移動します。 dede5.7 のルート ディレクトリにあるindex.php を、以前のソース コードを上書きします。
301 リダイレクトが正常に追加されたかどうかを確認する方法
ホームページで Aizhan.com を開き、ドメイン名を見つけて、Aizhan.com の IP 逆引きチェック機能を通じて確認できます。逆引きチェック機能を使用して、ドメイン名を入力すると、同じ IP の下にある多くの Web サイトをチェックできます。ここでは、自分のドメイン名を 2 つ見つけるだけで済みます。1 つは www 付き、もう 1 つは www なしです。具体的な手順は次の図に示すとおりです。
# もちろん、この種のテストは非常に直感的ではありませんが、もっと簡単な方法があります。 301 リダイレクトが成功した場合は、www なしのドメイン名をブラウザのアドレス バーに入力すると、自動的に www 付きのドメイン名にジャンプします (301 リダイレクトが成功している限り、この方法はデモを提供しません)成功した場合)、効果が表示されます)。
魔法のような場所
非常に魔法のような場所があります。つまり、www を使用せずに www ドメイン名を使用してリダイレクトを実行したところ、訪問者のトラフィックが大幅に増加しました。写真の通り、12日に301リダイレクトを行ったのですが、その後のIP数が日増しに増加していましたが、これはリダイレクト後、wwwを含まないドメイン名トラフィックがwwwを含むものとしてカウントされたためと思われます。
以上が301 リダイレクト ジャンプ URL を dedecms dreamweaver テンプレートに追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。