Maison  >  Article  >  Tutoriel CMS  >  Comment supprimer l'index.html derrière le nom de domaine dans dedecms

Comment supprimer l'index.html derrière le nom de domaine dans dedecms

(*-*)浩
(*-*)浩original
2020-01-02 14:56:433088parcourir

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 balise

function='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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn