2010-08-12 4 views

Répondre

2

Il a été un certain temps, mais dans le cas où vous ne savez pas .htaccess est un fichier caché et il se trouve sur votre dossier racine ... espoir qui aide

1

Tout passe par l'index .php. à savoir

site.com/index.php/controller/method/arg 

Vous souhaitez utiliser un fichier htaccess pour enlever la tranche « index.php » de l'URL. à savoir

RewriteCond %{REQUEST_URI} !^(/index\.php|/assets|/tmp|/robots\.txt|/crossdomain\.xml|/favicon\.ico) 
RewriteRule ^(.*)$ /index.php/$1 [L] 

qui vous donnerait "plus jolie" URL, à savoir

site.com/controller/method/arg 

Mais, ce n'est pas nécessaire pour CI aux URL de route correctement. En fonction de votre conf de apache, ceci se résout généralement correctement et transmet la requête à index.php, qui à son tour détermine le "chemin" à/controller/method/arg.

Questions connexes