Maison > Tutoriel CMS > WordPresse > Pourquoi WordPress apparaît-il 404

Pourquoi WordPress apparaît-il 404

藏色散人
Libérer: 2019-07-11 09:12:12
original
9546 Les gens l'ont consulté

Pourquoi WordPress apparaît-il 404

Pourquoi WordPress apparaît-il 404 ?

Les utilisateurs de WordPress rencontrent souvent l'ouverture de page 404. Il y a deux raisons principales : le problème des paramètres pseudo-statiques ; le serveur ne prend pas en charge les liens chinois. Pour les problèmes pseudo-statiques, vous pouvez accéder aux paramètres d'arrière-plan de WordPress - liens fixes à configurer. Si cela ne fonctionne toujours pas, vous pouvez contacter l'administrateur du serveur.

Les liens WordPress chinois apparaîtront également 404 sur certains serveurs, dont la plupart sont sur des serveurs système Windows (nous vous déconseillons donc fortement d'utiliser des serveurs Windows, car il y a plus de pièges).

Pour résoudre ce problème, nous vous recommandons de ne pas choisir le nom de l'article lors de la définition du lien fixe. Vous pouvez choisir d'utiliser l'ID et modifier manuellement l'alias des pages, des catégories et des balises en lettres anglaises et. chiffres, etc.

Le plus gênant, ce sont les balises. Étant donné que le nombre de balises sera relativement important et augmentera de temps en temps, la modification manuelle sera plus gênante. Voici plusieurs plug-ins recommandés pour résoudre ce problème : Auto Tag Slug, IIS Chinese Tag Permalien.

Ce qui précède est la façon d'utiliser les plug-ins, mais comme ces deux plug-ins n'ont pas été mis à jour depuis de nombreuses années, voici une autre façon de modifier le code (le code modifié sera écrasé par la nouvelle version , veuillez vérifier chaque Faites attention à ce problème dans la prochaine mise à jour). Entrez dans le répertoire wp-includes, recherchez le fichier class-wp.php et recherchez le code suivant sur les lignes 178 et 182 :

Pourquoi WordPress apparaît-il 404

Remplacez la ligne 178 par :

$pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';
Copier après la connexion

Modifiez la ligne 182 en :

list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );
Copier après la connexion

Veuillez utiliser des outils d'édition de code professionnels lors de la modification, tels que : Dreamweaver, sublime text, notepad++.

Pour plus d’articles techniques WordPress, veuillez visiter la colonne Tutoriel WordPress !

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal