Vous devriez être en mesure de créer un dossier au même niveau de votre dossier "système" CI et là vous pouvez copier tous les fichiers de la boutique. Vous n'avez ensuite qu'à accéder à la boutique via domain.com/shop/
Je ne pense pas que vous deviez modifier les règles de routage ou de .htaccess si vous avez déjà le fichier .htaccess par défaut qui supprime index.php du URL de CI. Je le fais sur plusieurs sites et ça marche bien.
EDIT: voici mon fichier complet .htaccess pour un site où cela fonctionne très bien
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
redirect 301 /disclaimer/disclaimer.html /disclaimer.html
#Removes access to the system folder by users.
#Additionally this will allow you to create a System.php controller,
#previously this would not have been possible.
#'system' can be replaced if you have renamed your system folder.
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php?/$1 [L]
#Checks to see if the user is attempting to access a valid file,
#such as an image or css document, if this isn't true it sends the
#request to index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#special rule to allow the 301 redirect from above
RewriteCond %{REQUEST_URI} !disclaimer/disclaimer.html$
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>
<IfModule !mod_rewrite.c>
# If we don't have mod_rewrite installed, all 404's
# can be sent to index.php, and everything works as normal.
# Submitted by: ElliotHaughin
ErrorDocument 404 /index.php
</IfModule>
#####################################################
# CONFIGURE media caching
#
Header unset ETag
FileETag None
<FilesMatch "(?i)^.*\.(ico|flv|jpg|jpeg|png|gif|js|css)$">
Header unset Last-Modified
Header set Expires "Fri, 21 Dec 2012 00:00:00 GMT"
Header set Cache-Control "public, no-transform"
</FilesMatch>
#
#####################################################
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
Maintenant que vous mentionnez, le gars devant moi semble travailler dehors en ne mettant pas là .htaccess et il n'y a pas index.php dans les URI .... il doit avoir fait les chemins durs ... ok essayons cela ... J'ai mis le .htaccess et voir si nous manquons quelque chose ici .... sera retour – Dreamee
nope..it ne fonctionne pas ..... Je vais crazay! – Dreamee
Voir le contenu de mon fichier .htaccess. Quelles erreurs obtenez-vous? – stef