Maison  >  Article  >  Tutoriel CMS  >  supprimer index.html

supprimer index.html

藏色散人
藏色散人original
2021-05-26 10:55:583249parcourir

Méthode Dede pour supprimer index.html : 1. Remplacez le contenu de index.php pour générer de la dynamique ; 2. Supprimez directement le fichier index.php sous le répertoire racine du CMS ; .html; 4. Définissez l'ordre de la page d'accueil par défaut dans l'hôte.

supprimer index.html

L'environnement d'exploitation de cet article : système Windows 7, DedeCMS version 5.6, ordinateur DELL G3

Après que Dede génère la page d'accueil par défaut, le lien sur la page d'accueil sera suivi de Il y a un autre index.html. Selon le communiqué officiel, cela est bénéfique pour l’optimisation du site Web.

Mais cet index.html est inconfortable à regarder, et il n'est pas propice à l'unification de l'URL de la page d'accueil en SEO. Parce que l'URL de mon site Web utilise .htaccess pour rediriger vers www et se termine par .com.

Afin d'éviter que le poids de la page d'accueil ne soit dispersé, et aussi pour des raisons esthétiques, le index.html sur la page d'accueil dede doit être supprimé.

La méthode pour supprimer index.html de la page d'accueil dede donnée sur Internet est la suivante :

1 Remplacez le contenu d'index.php selon les instructions officielles de mise à jour pour générer de la dynamique,

S'il n'est pas nécessaire de générer du HTML pour la page d'accueil. Remplacez index.php par le code suivant

<?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();
?>

Bien sûr, cela ne fonctionnera pas si vous souhaitez générer du HTML.

2. Supprimez directement le fichier index.php sous le répertoire racine du CMS

Cette méthode semble être la plus simple, mais je l'ai essayée moi-même mais j'ai échoué. Et vous ne pouvez plus utiliser la navigation dynamique après l'avoir supprimée.

3. Utiliser le fichier .htaccess

Cette méthode est actuellement utilisée et le test a réussi.

La méthode est la suivante :

Ajoutez le code suivant à .htaccess dans le répertoire racine :

DirectoryIndex index.html index.php index.htm

C'est aussi simple que cela.

4. Définissez l'ordre de la page d'accueil par défaut dans l'hôte : placez index.html au premier plan.

En fonction de l'hébergeur, la méthode de paramétrage est également différente. Je n'entrerai pas dans les détails.

Recommandations associées : "Tutoriel dedecms"

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