dede-Methode zum Entfernen von index.html: 1. Ersetzen Sie den Inhalt von index.php, um Dynamik zu erzeugen. 2. Löschen Sie direkt die Datei index.php im CMS-Stammverzeichnis. 3. Verwenden Sie die Datei htaccess, um index.html zu entfernen. 4. Legen Sie im Host die Standard-Homepage-Reihenfolge fest.
Die Betriebsumgebung dieses Artikels: Windows 7-System, DedeCMS Version 5.6, DELL G3-Computer
Nachdem Dede die Homepage standardmäßig generiert hat, wird nach dem Link auf der Homepage eine zusätzliche index.html angezeigt. Laut offizieller Aussage kommt dies der Website-Optimierung zugute.
Aber diese index.html ist unbequem anzusehen und trägt nicht zur Vereinheitlichung der Homepage-URL in SEO bei. Weil die URL meiner Website .htaccess verwendet, um auf www umzuleiten, und mit .com endet.
Um zu verhindern, dass das Gewicht der Homepage verteilt wird, und auch aus ästhetischen Gründen, ist es besser, die index.html auf der dede-Homepage zu entfernen.
Die Methode zum Entfernen von index.html von der im Internet angegebenen dede-Homepage ist wie folgt:
1. Befolgen Sie die offiziellen Aktualisierungsanweisungen, um den Inhalt von index.php zu ersetzen, um Dynamik zu generieren
Wenn die Homepage nicht benötigt wird Um HTML zu generieren, ersetzen Sie index.php in den folgenden Code
<?php if(!file_exists(dirname(__FILE__).'/data/common.inc.php')) { header('Location:install/index.php'); exit(); } require_once (dirname(__FILE__) . "/include/common.inc.php"); require_once DEDEINC."/arc.partview.class.php"; $GLOBALS['_arclistEnv'] = 'index'; $row = $dsql->GetOne("Select * From `dede_homepageset`"); $row['templet'] = MfTemplet($row['templet']); $pv = new PartView(); $pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row['templet']); $pv->Display(); ?>
Natürlich funktioniert es nicht, wenn Sie HTML generieren möchten.
2. Löschen Sie die Datei index.php direkt im CMS-Stammverzeichnis.
Diese Methode scheint die einfachste zu sein, aber ich habe es selbst versucht, bin aber fehlgeschlagen. Und nach dem Löschen können Sie das dynamische Surfen nicht mehr nutzen.
3. .htaccess-Datei verwenden
Diese Methode wird derzeit verwendet und der Test war erfolgreich.
Die Methode ist wie folgt:
Fügen Sie den folgenden Code zu .htaccess im Stammverzeichnis hinzu:
DirectoryIndex index.html index.php index.htm
So einfach ist das.
4. Legen Sie die Standard-Homepage-Reihenfolge im Host fest: Bringen Sie index.html in den Vordergrund.
Aufgrund unterschiedlicher Hosts sind auch die Einstellungsmethoden unterschiedlich. Ich werde nicht auf Details eingehen.
Verwandte Empfehlungen: „dedecms-Tutorial“
Das obige ist der detaillierte Inhalt vondederemove index.html. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!