Actuellement, j'utilise l'hébergement avec vitesse lumière serveur. L'hébergement dit mod_rewrite
est activé, mais je n'arrive pas à faire fonctionner mon script. Chaque fois que j'essaie d'accéder à l'URL, il retourne 404 - non trouvé page.
J'ai mis les mêmes codes sur un autre serveur qui fonctionne avec Apache. Cela fonctionne là-bas. Je suppose donc que c'est le .htaccess
y mod_rewrite
question.
Mais le support d'Hosting insiste toujours sur le fait que leur mod_rewrite est activé, alors j'aimerais savoir comment je peux vérifier s'il est effectivement activé ou non.
J'ai essayé de vérifier auprès de phpinfo()
mais pas de chance, je n'arrive pas à trouver mod_rewrite
est-ce parce qu'ils utilisent des lightspeed
?
Existe-t-il un moyen de vérifier ? Veuillez m'aider. Je vous remercie.
POUR INFORMATION : mon .htaccess
Le code est
Options -Indexes
<IfModule mod_rewrite.c>
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
</IfModule>
J'ai également essayé comme ceci
DirectoryIndex index.php
RewriteEngine on
RewriteCond $1 !^(index\.php|assets|robots\.txt|favicon\.ico)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php/$1 [L,QSA]
Mais le résultat est le même.