Maison > Article > Tutoriel CMS > Comment supprimer l'index.html derrière le nom de domaine dans dedecms
Pourquoi devriez-vous supprimer le index.html dans le lien de navigation La signification de ces deux liens est la même, et l'URL vers laquelle ils renvoient est la même, mais depuis ? dans une perspective d'optimisation, supprimer index.html du lien a un poids plus élevé que ce dernier. dedecms Il existe deux manières de supprimer le index.html dans le lien de navigation :
1 Modifier la balise correspondante dans le modèle pour supprimer le index.html de. le lien correspondant.Dans la balise où apparaît le lien de colonne (non limité à canal, l, list, arclist), cette méthode peut être utilisée tant que la balise dede peut appeler le lien de colonne.
La méthode est la suivante :
Ajoutez le code suivant dans la balisefunction='str_replace("index.htm","",@me)'Remarque : 'str_replace("index.htm"," ",@ me)'/remplacez index.htm par index.html ou index.htm en fonction de votre situation réelle.
Exemple :
{dede:arclist function='str_replace("index.htm","",@me)'}...底层调用{/dede:arclist} {dede:list function='str_replace("index.htm","",@me)'}...底层调用{/dede:list}2. Modifiez le fichier programme et remplacez l'index.html de tous les liens de colonnes à la fois.
Fichier à modifier. : include /channelunit.func.php
Trouver if($isdefault==-1)Ajouter
//跳转网址 if($ispart>2){ return $typedir; } if($defaultname == 'index.html'){ $defaultname = ''; }devant Remarque : le index En fonction de votre situation réelle, html peut être remplacé par index.html ou index.htm
Une fois la modification terminée, puis régénérez-le.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!