• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
supprimer index.php/.../...

#1
Bonjour,
Je démarre avec codeigniter 4 , et je n'arrive pas à comprendre j'ai mes route qui fonctionne bien sauf au départ j'ai :
http://localhost/
http://localhost/dashboard
....
Et lors d'un formulaire, je le valide je me retrouve avec une adresse pour le résultat ;
http://localhost/index.php/search

J'ai .htaccess
Code:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

Voici mes routes
Code:
$routes->get('/', 'Users::index');
$routes->match(['get','post'],'/register', 'Users::register');
$routes->match(['get','post'],'/magasin', 'Dashboard::index');

$routes->match(['get','post'],'/search', 'Intervention::recherche',['as' => 'search']);

//$routes->get('accueil','dashboard::accueil');
$routes->get('accueil','Dashboard::accueil',['as' => 'profil']);

$routes->get('inter/(:any)','intervention::fiche_intervention/$1');
Merci d'avance
Reply

#2
Tu as quoi dans $indexPage dans app/Config/App.php ?

Tu dois le définir ainsi si tu veux l'enlever de l'URL :

PHP Code:
// Définir la page d'index vide pour ne pas avoir index.php dans l'URL
public $indexPage ''
Reply


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2021 MyBB Group.