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?
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 cmsDas 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";
Ändern Sie zu
Der Code lautet wie folgt:
$cfg_cmspath."/rssmap.html";
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";zu kodieren Sie wie folgt:
$murl = $GLOBALS['cfg_cmspath']."/rss/".$this->TypeID.".xml";
unter „include“ im Stammverzeichnis 🎜>
Code wie folgt:$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";bis Der Code lautet wie folgt:
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";Ändern Sie die 94 Zeilen des -Codes wie folgt :
$typelink = $GLOBALS['cfg_cmsurl']."/data/rss/".$row->id.".xml";bis Kopieren Sie den Code wie folgt:
$typelink = $GLOBALS['cfg_cmsurl']."/rss/".$row->id.".xml";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>
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!