Heim > CMS-Tutorial > DEDECMS > Was soll ich tun, wenn die Sitemap nach der Migration des Datenverzeichnisses in DEDECMS 5.7 nicht geöffnet und aktualisiert werden kann?

Was soll ich tun, wenn die Sitemap nach der Migration des Datenverzeichnisses in DEDECMS 5.7 nicht geöffnet und aktualisiert werden kann?

藏色散人
Freigeben: 2019-12-16 09:12:28
Original
1904 Leute haben es durchsucht

Was soll ich tun, wenn die Sitemap nach der Migration des Datenverzeichnisses in DEDECMS 5.7 nicht geöffnet und aktualisiert werden kann?

DEDECMS 5.7 Was soll ich tun, wenn die Sitemap nach der Migration des Datenverzeichnisses nicht geöffnet und aktualisiert werden kann?

DEDECMS5.7 SP1-Version, gemäß den offiziellen Anweisungen wird dringend empfohlen, das Datenverzeichnis außerhalb des Webs zu migrieren. Die Sitemap und RSS können nicht geöffnet und aktualisiert werden >Freunde von Webmastern: Wie Sie wissen, werden die von DEDECMS standardmäßig generierten RSS-Karten und Website-Karten im DATA-Ordner generiert. Dies ist jedoch ein sehr wichtiger Ordner. Im Allgemeinen verbieten wir Suchmaschinen das Crawlen dieses Ordners in Robots.txt. Dies hat zu der Peinlichkeit geführt, dass wir die Karte generiert haben, sie aber in der Suche nicht finden konnten. Wir zeigen Ihnen, wie Sie das automatisch generierte Verzeichnis ändern

Empfohlenes Lernen:

Dreamweaver cms

Das Folgende sind die detaillierten Schritte:

1. Melden Sie sich zuerst bei FTP an und erstellen Sie einen RSS-Ordner im Stammverzeichnis

2 Administratordatei im Stammverzeichnis. Ändern Sie in der Datei makehtml_map.php unter dem Ordner (Standard ist dede) $cfg_cmspath."/data/sitemap.html" in Zeile 17; Der Code lautet wie folgt:

$cfg_cmspath."/sitemap.html"; 将22行的$cfg_cmspath."/data/rssmap.html";
Nach dem Login kopieren

Ändern Sie zu

Der Code lautet wie folgt:

$cfg_cmspath."/rssmap.html";
Nach dem Login kopieren

Die 17. Zeile ist die normale Sitemap, die 22. Zeile ist die RSS-Site Karte

3, ändern Sie den Bogen unter include im Stammverzeichnis .rssview.class.php

Ändern Sie die 71 Zeilen des

-Codes wie folgt:

$murl = $GLOBALS['cfg_cmspath']."/data/rss/".$this->TypeID.".xml";
Nach dem Login kopieren

zu

kodieren Sie wie folgt:

$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
Nach dem Login kopieren

4. Ändern Sie sitemap.class.php

unter „include“ im Stammverzeichnis 🎜>

Code wie folgt:

$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
Nach dem Login kopieren
Nach dem Login kopieren

bis

Der Code lautet wie folgt:

$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
Nach dem Login kopieren
Nach dem Login kopieren

Ändern Sie die 94 Zeilen des

-Codes wie folgt :

$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";
Nach dem Login kopieren
Nach dem Login kopieren

bis

Kopieren Sie den Code wie folgt:

$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";
Nach dem Login kopieren
Nach dem Login kopieren

5. Ändern Sie die /templets/default-Vorlagendatei head.htm

und suchen Sie die

Code um Zeile 11 wie folgt:

<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>
Nach dem Login kopieren

6. Geben Sie den Hintergrund ein und aktualisieren Sie die Website, aktualisieren Sie die RSS-Dateien und aktualisieren Sie die Startseite.

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Sitemap nach der Migration des Datenverzeichnisses in DEDECMS 5.7 nicht geöffnet und aktualisiert werden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage