Bonjour,
Je me suis rendu compte que lorsque l'on tape n'importe quelle URL inexistante sur mon site et si celle-ci se termine par un slash puis un chiffre (ex: /12), au lieu d'être envoyé sur du 404, je suis redirigé vers l'article ayant l'id du chiffre tapé dans l'URL.
Un exemple valant mieux qu'un long discours :
article existant
http://example.com/premier-article - la page s'affiche, OK, premier article ne porte pas l'ID numéro 12
article inexistant
http://example.com/premier-article-test - la page 404 s'affiche, OK
http://example.com/premier-article12 - la page 404 s'affiche, OK
http://example.com/premier-article/12 - Joomla affiche l'article portant l'id numéro 12
http://example.com/premier-article/12test - Joomla affiche l'article portant l'id numéro 12
http://example.com/premier-article/12test/23 - Joomla affiche l'article portant l'id numéro 23
http://example.com/premier-article/12/test - Joomla affiche une page avec tous les articles de la catégorie 12
URL en MP sur demande
Les paramètres de mon serveur
Joomla 3.4.3
Réécriture d'URL en clair (SEF) : Oui
Réécriture au 'vol' des URL : Oui
Ajouter un suffixe aux URL : Non
Alias Unicode : Non
Plugin de redirection désactivé
Plugin ReDJ désactivé
QUESTION :
- Est ce un comportement normal de Joomla ?
- Y a t'il moyen de contourner le problème ?
Pour ma part cela est problématique car j'avais des URL de type http://example.com/premier-article/12-test qui renvoyais sur une autre page que l'article 12. Hors aujourd'hui j'ai revu entièrement mon menu et cette URL qui devrait aujourd'hui mener sur du 404 est valide selon Joomla et m'affiche l'article 12 !
Pour palier ce problème je pensais utiliser ReDJ, malheureusement la redirection ne semble pas fonctionner sur ce type d'URL.
Merci pour toutes vos idées, remarques et questions.
Je me suis rendu compte que lorsque l'on tape n'importe quelle URL inexistante sur mon site et si celle-ci se termine par un slash puis un chiffre (ex: /12), au lieu d'être envoyé sur du 404, je suis redirigé vers l'article ayant l'id du chiffre tapé dans l'URL.
Un exemple valant mieux qu'un long discours :
article existant
http://example.com/premier-article - la page s'affiche, OK, premier article ne porte pas l'ID numéro 12
article inexistant
http://example.com/premier-article-test - la page 404 s'affiche, OK
http://example.com/premier-article12 - la page 404 s'affiche, OK
http://example.com/premier-article/12 - Joomla affiche l'article portant l'id numéro 12
http://example.com/premier-article/12test - Joomla affiche l'article portant l'id numéro 12
http://example.com/premier-article/12test/23 - Joomla affiche l'article portant l'id numéro 23
http://example.com/premier-article/12/test - Joomla affiche une page avec tous les articles de la catégorie 12
URL en MP sur demande
Les paramètres de mon serveur
Joomla 3.4.3
Réécriture d'URL en clair (SEF) : Oui
Réécriture au 'vol' des URL : Oui
Ajouter un suffixe aux URL : Non
Alias Unicode : Non
Plugin de redirection désactivé
Plugin ReDJ désactivé
QUESTION :
- Est ce un comportement normal de Joomla ?
- Y a t'il moyen de contourner le problème ?
Pour ma part cela est problématique car j'avais des URL de type http://example.com/premier-article/12-test qui renvoyais sur une autre page que l'article 12. Hors aujourd'hui j'ai revu entièrement mon menu et cette URL qui devrait aujourd'hui mener sur du 404 est valide selon Joomla et m'affiche l'article 12 !
Pour palier ce problème je pensais utiliser ReDJ, malheureusement la redirection ne semble pas fonctionner sur ce type d'URL.
Merci pour toutes vos idées, remarques et questions.
Commentaire