Que dois-je faire si dedecms5.7 génère une invite d'erreur 404 sur la page d'accueil ?
Lorsque l'arrière-plan dedecms a généré le fichier html de la page d'accueil aujourd'hui, cela a provoqué une erreur 404.html. L'accès direct à la page d'accueil du site Web passera automatiquement à 404.html, et en même temps, une erreur s'est produite. que le fichier n'existe pas. Il s'est avéré qu'il s'agissait de dedecms. Problème
Un bug majeur a été découvert lors de l'utilisation du système de création de site Web dedecms5.7.
Situation problématique :
Lors de la génération du fichier HTML de la page d'accueil en arrière-plan, une erreur 404.html est affichée. L'accès direct à la page d'accueil du site Web passera automatiquement à 404.html, et une erreur qui s'affichera. le fichier n'existe pas est demandé.
Solution :
Chemin du fichier modifié : /www/dede/include/taglib/flinktype.lib.php
Trouvez ce morceau de code :
$dedecms = false; $dedecms->id = 999; $dedecms->typename = '织梦链'; if($type == 'dedecms') $row[] = $dedecms;
Remplacez la partie rouge par n'importe quel caractère.
Par exemple : if($type == 'jb51net') $row[] = $dedecms;
Le tout est le suivant :
Le code est le suivant
$dedecms = false; $dedecms->id = 999; $dedecms->typename = '织梦链'; if($type == 'jb51net') $row[] = $dedecms;
Le problème peut être résolu en l'enregistrant. Plus tard, quelqu'un a publié un enregistrement de discussion sur le forum officiel. On dit que le problème est survenu parce que DreamWeaver a officiellement ajouté le code publicitaire dit "DreamWeaver Chain". le programme nouvellement publié.
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!