Warum sollten Sie die index.html im Navigationslink entfernen? Die Bedeutung dieser beiden Links ist dieselbe und die URL, auf die sie verweisen, ist dieselbe, aber von Aus Optimierungssicht hat das Entfernen von index.html aus dem Link eine höhere Gewichtung als letzteres. dedecms Es gibt zwei Möglichkeiten, die index.html im Navigationslink zu entfernen:
1 Ändern Sie das entsprechende Tag in der Vorlage, um die index.html von zu entfernenIn dem Tag, in dem der Spaltenlink erscheint (nicht beschränkt auf Kanal, L, Liste, Arclist), kann diese Methode verwendet werden, solange das Dede-Tag den Spaltenlink aufrufen kann.
Die Methode ist wie folgt:
Fügen Sie den folgenden Code in das Tag einfunction='str_replace("index.htm","",@me)'
Beispiel:
{dede:arclist function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist} {dede:list function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}
Zu ändernde Datei : include /channelunit.func.php
Find if($isdefault==-1)Fügen Sie
//跳转网址 if($ispart>2){ return $typedir; } if($defaultname == 'index.html'){ $defaultname = ''; }
Nachdem die Änderung abgeschlossen ist, generieren Sie sie neu.
Das obige ist der detaillierte Inhalt vonSo entfernen Sie die index.html hinter dem Domainnamen in dedecms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!