web-dev-qa-db-fra.com

Comment réinitialiser les URL canoniques/corriger la boucle de redirection

Impossible de trouver quoi que ce soit dans les questions connexes, alors voici:

J'ai un message qui, lorsqu'il est affiché sur le site, renvoie une boucle de redirection. La page d'erreur affiche une adresse pour l'article qui a été créé lorsque l'article a été ajouté à une catégorie qui a ensuite été supprimée.

www.macrowikinomics.com/innovation-communities/business-economics/will-facebook-be-your-crm-provider est l'adresse correcte, mais elle continue de rediriger vers www.macrowikinomics.com/innovation-communities/guest-authors/will-facebook-be-your-crm-provider/. Les auteurs invités étaient évidemment l'ancienne catégorie.

Je pensais qu'il pourrait s'agir de la fonctionnalité de redirection automatique des URL canoniques. Malgré l'ajout de la fonction de désactivation de l'URL canonique (src = Mark Jaquith), il continue à rediriger vers cette ancienne adresse. Effacé le cache et les cookies et ça continue. Essayé dans un autre navigateur et je continue à obtenir l'erreur. Il n'y a pas non plus de plug-in de cache en cours d'exécution sur le site.

Serait-ce quelque chose dans les jolis permaliens? Ils utilisent le format /% category% /% postname% /

Merci beaucoup pour toute pensée que vous pouvez fournir.

1
Christopher

Utilisez-vous un plugin appelé Redirection? Il comporte un paramètre qui crée automatiquement des redirections lorsqu'un lien permalien est modifié, et si le message est renommé rétabli au nom d'origine, vous obtenez une boucle. Et si une catégorie est supprimée, WP réaffectera une publication à la catégorie par défaut, qui peut également en faire partie.

Consultez également .htaccess pour connaître les redirections 301 codées en dur.

3
markratledge