ホームページ  >  記事  >  CMS チュートリアル  >  DEDECMS 5.7 でデータ ディレクトリを移行した後、サイト マップを開けず、更新できない場合はどうすればよいですか?

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

藏色散人
藏色散人オリジナル
2019-12-16 09:12:281830ブラウズ

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 行目あたりのコードは次のようになります:

<li class="r3"><a href="{dede:global.cfg_dataurl/}/sitemap.html">网站地图</a></li> 2.<li class="r4"><a href="{dede:global.cfg_dataurl/}/rssmap.html">RSS订阅</a></li>> 
[code]
改为</p> <p>[code]<li class="r3"><a href="{dede:global.cfg_cmsurl/}/sitemap.html">网站地图</a></li> 2.<li class="r4"><a href="{dede:global.cfg_cmsurl/}/rssmap.html">RSS订阅</a></li>

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

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

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