web-dev-qa-db-fra.com

Existe-t-il un point d'ancrage pour intercepter toutes les URL d'une page Web et les rediriger vers une page?

Après une longue recherche à travers toutes les actions et les filtres. Je n'ai pas pu trouver d'hameçon d'interception d'URL. Pour mettre dans le function.php dans mon plugin.

Existe-t-il un moyen d’attraper toutes les URL qui se rendent sur ma page Web et utilise ce type de répertoire: www.webpage.com/product/number-and-name-product. Intercepter cette URL et mener à une page wordpress.

plus d'infos: J'ai créé un plug-in pour créer un catalogue montrant tous les produits avec un shortcode sur une page wordpress. Maintenant, il ne me reste plus qu'à cliquer sur le produit et à accéder à une page de détail contenant l'ancienne URL. C'est ici que je deviens confus. si je fais une deuxième page dans wordpress je ne reçois pas l'URL droite.

merci d'avance

1
Kevinco

Si vous n'êtes pas à l'aise pour éditer/n'avez pas accès à votre fichier .htaccess, un plugin appelé "Redirection" devrait vous servir: https://wordpress.org/plugins/redirection/

0
danbrellis

Si je comprends bien, vous souhaitez capturer les anciennes URL qui renverraient normalement une erreur 404 et les rediriger vers les nouvelles pages de votre site WordPress.

Si tel est le cas, il serait plus simple de modifier votre fichier .htaccess et d’y ajouter des redirections, plutôt que de créer un plugin.

0
WebElaine