Envoyé par
Eusebe
Bonjour,
Ce n'est pas un problème de htacces, mais de lien dans ton formulaire
Il faut éviter les liens relatifs dans tes pages. Pour ça, plusieurs solutions :
- la balise <base> ;
- une aide de vue
baseUrl ;
- le mieux, l'aide de vue Url...
Si tu n'utilises pas une de ces méthodes, quand tu indiques à ton navigateur que tu dois aller à l'adresse 'index/register' alors que tu es sur la page 'http://127.0.0.1/monSite/public/index/register', il va simplement ajouter ça au chemin actuel, ce qui donne 'http://127.0.0.1/monSite/public/index/register/index/register'...
J'ai moi aussi des problèmes de liens relatifs sur un site test pour la version 1.8. Et je suis perdu.
Si je suis sur une url du style http://monsite.fr/controller/action/ et que je veux placer un lien "retour à l'accueil" pointant vers l'url http://monsite.fr, quelle solution dois-je adopter ?
Si j'utilise le helper url() , je devrais faire quelque chose de ce style
<?php echo $this->url().'/../..';?>
et je trouve cela horrible ! De plus, c'est un peu trop dépendant de l'architecture du site.
Comment procéder plus proprement ?
N'y a-t-il pas un helper ou autre du genre baseUrl() qui me renverrai sur l'url de base du site ?
Partager