Comment faire pour masquer le contrôleur nom dans l'url dans CodeIgniter?
le truc c'est que je suis en utilisant .htaccess pour masquer la index.php mais j'ai toujours le nom du contrôleur dans l'url comme ça: http://example.com/name_controller/about
Ma question est: est-il possible de masquer le nom de la commande, de manière que seule la méthode est illustré? hxxp://exemple.com/name_controller/sur
Vous devez vous connecter pour publier un commentaire.
Vous pouvez définir un itinéraire personnalisé en config/routes.php - par exemple:
Voir Le masquage de la méthode du contrôleur nom dans l'URL? dans l'IC forums pour plus d'informations.
Vous pouvez ajouter une entrée dans le
/system/application/config/routes.php
fichier:J'ai fait comme ça: (config/routes.php)
Code:
$route['((photos|blogs).+)'] = "$1";
$route['([a-zA-Z0-9_-]+)'] = "de l'utilisateur/profil/$1";
c'est ok corriger des solutions pour la commune.
$route['default_controller'] = "xxx";
maison
$route['maison'] = "xxx/accueil";
function_name/parameter0/paramètre 1/paramètre2
$route['Collection/(:tous)'] = "xxx/Collection/$1";