Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [Opened] Jelix, redirection urls significatives

Posted by Nesswaw on 01/12/2011 17:23

Bonjour,

Existe-il dans Jelix une méthode qui permet de rediriger une url vers une autre?

Je m'explique:

  • j'utilise le moteur d'urls significatives
  • dans mon fichier urls.xml j'ai cela: <url pathinfo="/contact" module="app" action="contact:index" />
  • Si je tape cette url dans mon navigateur ça fonctionne, normal: http://site.com/contact
  • Si je tape cette url, erreur 404, normal vu que j'ai rien mis dans mon urls.xml: http://site.com/contact/
  • Je peux bien sur rajouter cette ligne dans mon urls.xml: url pathinfo="/contact/" module="app" action="contact:index" /> pour que ma dernière url fonctionne mais ça me fais des urls en double...la page contact sera accessible depuis deux urls différente...ce que je ne veux pas...

l'idée est de rediriger vers qu'une seule adresse, si je met /contact/ que ça redirige vers /contact ou vice versa, est-ce possible dans Jelix?

Merci d'avance

  [Opened] Jelix, redirection urls significatives

Reply #1 Posted by laurentj on 01/14/2011 17:06

Salut,

alors déjà, il y a l'attribut optionalTrailingSlash, que je viens tout juste de documenter :-), qui permet de ne pas définir les deux urls. Mais bien sûr, elles pointront toutes les deux vers la même action.

Si tu veux une vraie redirection, le seul moyen c'est de faire une action qui fait une simple redirection. On pourrait éventuellement améliorer ça dans le moteur d'URL dans les prochaines versions...

  [Opened] Jelix, redirection urls significatives

Reply #2 Posted by Nesswaw on 01/17/2011 08:59

Ok, merci je vais déjà utiliser cette option :)

 
Page
  1. Jelix, redirection urls significatives