Heim  >  Artikel  >  CMS-Tutorial  >  dederemove index.html

dederemove index.html

藏色散人
藏色散人Original
2021-05-26 10:55:583183Durchsuche

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.

dederemove index.html

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__).&#39;/data/common.inc.php&#39;))
{
header(&#39;Location:install/index.php&#39;);
exit();
}
require_once (dirname(__FILE__) . "/include/common.inc.php");
require_once DEDEINC."/arc.partview.class.php";
$GLOBALS[&#39;_arclistEnv&#39;] = &#39;index&#39;;
$row = $dsql->GetOne("Select * From `dede_homepageset`");
$row[&#39;templet&#39;] = MfTemplet($row[&#39;templet&#39;]);
$pv = new PartView();
$pv->SetTemplet($cfg_basedir . $cfg_templets_dir . "/" . $row[&#39;templet&#39;]);
$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!

Stellungnahme:
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
Vorheriger Artikel:So entfernen Sie HTML aus dedeNächster Artikel:So entfernen Sie HTML aus dede