/ / Mon fichier .htaccess ne fonctionne pas - php, codeigniter, hébergement web

Mon fichier .htaccess ne fonctionne pas - php, codeigniter, hébergement web

j'ai ajouté mon projet sur l'hébergement gratuit000webhost et tous mes fichiers sont répertoriés dans le répertoire public_html /. le projet est construit dans codeigniter. J'ai ajouté le fichier htaccess à public_html / .htaccess qui contient

Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]

mais cela ne fonctionne pas pour moi y at-il un problème dans htaccess?

Réponses:

2 pour la réponse № 1

J'utilise ceci (cela fonctionne pour moi dans les deux cas, localement et à distance):

DirectoryIndex index.php

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond $1 !^(index.php|public|images|css|js|robots.txt)

RewriteRule ^(.*)$ index.php?/$1 [L]

Vous devez créer un dossier appelé "public" dans le dossier racine et des sous-dossiers pour css, js, etc.


0 pour la réponse № 2

Désolé de tout mon htaccess est ok mais j'avais un caractère supplémentaire dans mon URL de base qui posait problème. Encore pardon.