Bonjour à tous,
J'ai installé mon app CakePhp dans un répertoire (http://exemple.com/cakephp/). Par conséquent tous mes liens possèdent "/cakephp/" dans l'URL (http://exemeple.com/cakephp/users/account/).
Il y a t'il une solution pour enlever ce "cakephp" de mes URL. D'autant plus que si je le vire à la main tout fonctionne très bien.

J'ai regardé du coté App.fullBaseUrl mais rien n'y fait... Tous mes liens générés avec le HtmlHelper::link() reste avec '/cakephp/'.

3 réponses


Bonjour.
Pour commencer, CakePHP est-il en local ou sur serveur distant ?
Sur quel environnement, Apache ou Nginx par exemple ?

kewek19
Auteur

Bonjour Lartak.
CakePHP se trouve sur un serveur distant sous environnement Apache.

Bonjour.
Dans le fichier qui définit le routage de ton application concernant l'host de l'url, il te faut faire une modification dans la valeur du DocumentRoot et y inclure le dossier cakephp ou alors tout simplement déplacer tous les dossiers et fichiers qui se situent dans le dossier cakephp à la racine et supprimer le dossier cakephp.
Pour le fichier, il peut soit se trouver dans le dossier sites-enabled, soit dans var/home/_user_, etc ...
Tout dépend par exemple de ton hébergeur ou de ta configuration personnelle.
De toute manière, je ne peux pas être plus précis avec tes renseignements actuels.