DEDECMS 5.7 でデータ ディレクトリを移行した後、サイト マップを開けず、更新できない場合はどうすればよいですか?

藏色散人
リリース: 2019-12-16 09:12:28
オリジナル
1744 人が閲覧しました

DEDECMS 5.7 でデータ ディレクトリを移行した後、サイト マップを開けず、更新できない場合はどうすればよいですか?

DEDECMS 5.7 データ ディレクトリの移行後にサイト マップを開けず、更新できない場合はどうすればよいですか?

#DDECMS5.7 SP1 バージョンでは、公式プロンプトによると、データ ディレクトリを Web の外に移行することが強く推奨されています。サイト マップと RSS を開いて更新することはできません。

##ご存知のとおり、DEDECMS によって生成される RSS マップと Web サイト マップはデフォルトで DATA フォルダーに生成されますが、これは非常に重要なフォルダーであり、通常、検索エンジンが Robots.txt 内のこのフォルダーをクロールすることは禁止されています。これは、マップを生成したが、検索で見つからなかったという当惑を引き起こしました。自動生成されたディレクトリを変更する方法を教えましょう

推奨される学習:

梦Weavercms

以下は詳細な手順です:

1、最初に FTP にログインし、ルート ディレクトリに RSS フォルダーを作成します

2、管理者を変更しますルートディレクトリのファイル Makehtml_map.php フォルダ下のファイル (デフォルトは dede)

#17 行目の $cfg_cmspath."/data/sitemap.html"; を

## に変更します。コードは次のとおりです。 :

$cfg_cmspath."/sitemap.html"; 将22行的$cfg_cmspath."/data/rssmap.html";
ログイン後にコピー

に変更 コードは次のとおりです:

$cfg_cmspath."/rssmap.html";
ログイン後にコピー

17行目は通常のサイトマップ、22行目はRSSサイトマップです

3、ルート ディレクトリの include の下のアークを変更します。 .rssview.class.php

71 行目の

コードを次のように変更します。

$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
ログイン後にコピー

を # に変更します。

##コードは次のとおりです:

$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
ログイン後にコピー

4、ルート ディレクトリの include の下にある sitemap.class.php

を変更します。

コードをオンラインで変更します。 57 を次のように変更します:

$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
ログイン後にコピー
ログイン後にコピー

コードは次のとおりです:

$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
ログイン後にコピー
ログイン後にコピー

94 行目の

コードを次のように変更します:

$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
ログイン後にコピー
ログイン後にコピー

から

次のようにコードをコピーします。

$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
ログイン後にコピー
ログイン後にコピー

5、/templets/default テンプレート ファイル head.htm

を変更します。 11 行目あたりのコードは次のようになります:

  • 网站地图
  • 2.
  • RSS订阅
  • > [code] 改为

    [code]

  • 网站地图
  • 2.
  • RSS订阅
  • ログイン後にコピー

    6、背景に入り、Web サイトのマップを更新し、RSS ファイルを更新し、ホームページを更新します。

    以上がDEDECMS 5.7 でデータ ディレクトリを移行した後、サイト マップを開けず、更新できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

    関連ラベル:
    ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!