Par exemple:
mydomain.com/embed
redirige automatiquement vers la page d'accueil bien que je n'ai pas défini de redirection.mydomain.com/embed-2
.J'ai tout vérifié, il n'y a pas d'article existant ou de corbeille, page, balises, etc.
Comment supprimer ce slug d'intégration existant de la base de données?
Merci
Je ne connais pas exactement le mot embed
, mais par défaut, WordPress réserve et utilise ce type de mots à usage interne. J'ai essayé de créer un slug de page nommé embed
mais cela ne fonctionnerait pour moi ni sur mon hôte local ni sur mon serveur live. Peut-être que cela est réservé pour la fonctionnalité WordPress oEmbed.
Voici quelques points à vérifier:
Vérifiez votre fichier .htaccess
dans le dossier racine de votre installation WordPress. Vérifiez les règles de redirection.
Désactivez tous les plugins SEO (ou plus particulièrement: les plugins de redirection - si vous les utilisez) que vous avez éventuellement installés. Et en fait, vous devriez probablement simplement désactiver TOUS les plugins. Effacez le cache du navigateur et les fichiers temporaires, puis rechargez le front-end de votre site Web. Voir si le problème disparaît. Activez les plugins 1 à 1 jusqu'à ce que le problème apparaisse à nouveau. Cela aidera à réduire le coupable.
functions.php
pour voir s’il ya eu une redirection codée en dur ajoutée par vous ou par quelqu'un d’autre.wp_redirect
". Une redirection a peut-être été ajoutée à l'un des fichiers utilisés par votre thème ou un plugin.base64
". Une redirection sournoise a peut-être été ajoutée à l'un des fichiers utilisés par votre thème, à un plugin ou insérée dans votre base de données. C'est souvent le signe d'un site Web compromis.Voici la requête pour vérifier votre base de données pour l'option n ° 4:
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = '_wp_old_slug'
Dans la ligne "FROM" (deuxième ligne) ... Assurez-vous de spécifier le nom correct de votre table de base de données "Post Meta". (Votre préfixe de table peut différer - mais la valeur par défaut est wp_
)
Si vous voulez avoir plus de détails avec l'option n ° 4, vous pouvez entrer le slug vers lequel la page est redirigée.
SELECT *
FROM `wp_postmeta`
WHERE `meta_key` = '_wp_old_slug'
AND `meta_value` LIKE '%slug-to-search-for%'
L'option 4 répond directement à votre question sur la localisation et la suppression des slugs de la base de données. Cependant, cela pourrait vraiment être n'importe quel nombre de choses ... J'espère que cela aide.