Sujet : Règles de réécriture & duplicate-content
Bonsoir,
Je me pose une question à laquelle je ne trouve pas de solutions évidentes... ![]()
Actuellement dans mon application, mes règles de routage me permettent d'accéder par exemple pour le module Index et l'action Index à la page via par exemple
/Index/Index.html
/Index/
/Index.html
/
/InDex/In-deX.html
etc...
Vous conviendrez que niveau référencement et duplicates content, c'est pas top, et je veux en plus éviter les urls pas très chouettes à base de majuscules minuscules etc...
Donc je souhaite être en mesure soit d'insérer un <link rel="canonical" href="" /> soir de faire une redirection 301 (préférence pour cette dernière).
Mais je me demande où placer le code qui fera ces vérifications?
J'ai penser à surcharger les méthodes de mes classes avec la méthode magique __call() afin de faire un test en amont avant d'entrer dans le vif du sujet, mais ça risque d'être laborieux...
Essayer d'étendre Hoa_Controller_Front, afin de surcharger la méthode dispatch() ?
J'avoue être un peu dans les choux, un petit coup de pouce au démarrage serait bienvenue ![]()
merci d'avance!