Salut, je crois que tu as le même soucis que Lien.
Bonjour
j'ai suivi le tuto tout fonctionne très bien en local
après avoir hébergé l'application j'ai trouvé quelque problème au niveau de mon htaccess pourtant le url_rwriting est activé .
alors j'ai changé le mes htaccess en Utilisant le: RewriteBase/.
alors la premiere htaccess devien :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /~ilyesben/webroot
#--------------------------------------------------
# Regles de reecriture d'URL:
#--------------------------------------------------
RewriteRule (.*) webroot/$1 [L]
la deuxième dans mon fichier webroot :
Options +FollowSymlinks
RewriteEngine on
RewriteBase /~ilyesben
#--------------------------------------------------
# Regles de reecriture d'URL:
#--------------------------------------------------
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
après ca bien fonctionné et du coup j'ai trouvé que mes liens ne marche pas .
c'est a dire elle sont toujours planté dans le controlleur que j'ai définit dans mon fichier config
Router::prefix('cockpit','admin');
<strong>Router::connect('/','categorie/index');</strong>
Router::connect('blog/:slug-:id','posts/view/id:([0-9]+)/slug:([a-z0-9\-]+)');
Router::connect('blog/:action','posts/:action');
Router::connect('avendre/:slug-:id','categorie/view/id:([0-9]+)/slug:([a-z0-9\-]+)');
Router::connect('alouer/:slug-:id','categorie/viewLouer/id:([0-9]+)/slug:([a-z0-9\-]+)');
Router::connect('detaille/:slug-:id-:cat','categorie/detailleLouer/id:([0-9]+)/cat:([0-9]+)/slug:([a-z0-9\-]+)');
j'ai changé les liens etc ... mais toujours rien .
en gros mon url change bien selon le Router::connect()
mais la page reste elle même
NB : j'ai testé la meme htaccess aprés les changements en local et sa marche très bien aussi .
merci d'avance
3 réponses
Vraiment Merci Reda !
Oui oui apparament c exactement le meme problème .. ya til une solution?
Voila Jai changer le 'PATH_INFO'] dans la class Request par 'ORIG_PATH_INFO'] et ca marche bien maint