je vous explique mon problème :

J'ai un site qui est sur le français est qui est déjà déployer sur le net, sauf que pour l'instant je dois le passer à l’international alors je dois avoir quelque chose comme ceci:

www.monSite.com/fr // pour le site français ( ici monSIte.com c'est juste pour l'exemple c'est pas mon vrai site )

et

www.monSite.com/en // pour l'international

1 ere Problème : (Résolu)

je veux que si quelqu'un essayer d'accéder à l'ancien adresse du site c'est-a-dire www.monSite.com on devrais lui envoyer vers www.monSite.com/fr directement

Alors ce problème la est régler(merci symfony) en faisant comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
MonSiteBundle:
    resource: "@MonSiteBundle/Controller/"
    type:     annotation
    prefix:   /{_locale}
    requirements:
        _locale: |fr|en|es|zh
    defaults:
        _locale: fr
2 eme Problème : (pas Résolu)

Je veux que si quelqu'un essayer d'accéder à une ancienne page par-exemple www.monSite.com/maPage on lui envoie directement vers www.monSite.com/fr/maPage

Donc voila je veux que si quelqu'un essaye d'accéder à www.monSite.com/maPage depuis URL on lui redirige directement vers www.monSite.com/fr/maPage.

Le problème en ai que, si j'essaye d'accéder a cette dernier il m'affiche une error404 Page not found.

J’espère que j'étais assez claire. En attendant vos retour, mes salutations.