J'utilise un framework pour créer mon site web (codeigniter). Par défaut, les URL sont comme ceci: mysite.com/index.php?/etc/etc/etc
.
Et j'essaie d'enlever le index.php?
, j'ai essayé de l'enlever en faisant ceci (cela n'a pas fonctionné):
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?$1 [L]
Remarque:
Cela fonctionne sur mon hôte local (lorsque je mets les fichiers de mon site Web dans le répertoire racine).
Alors, ce problème est-il associé à moi ou à la société d'hébergement (Go Daddy)?
J'ai rencontré ce problème il y a quelques semaines. Même avec des mods dans mon fichier .htaccess
, je n’ai jamais pu accomplir la rewrite
avec un site hébergé sur GoDaddy. Ils ont un moyen "manuel" de le faire via leur panneau de contrôle qui a fini par fonctionner pour moi.
http://support.godaddy.com/help/article/5120/redirect-urls-with-your-hosting-account
En ce qui me concerne, le travail a été fait, mais c'était à reculons ...
Votre fichier .htaccess
fonctionne-t-il? Si non, êtes-vous sur un serveur Linux ou Windows chez GoDaddy? Si Windows, voici un article sur passage à Linux , ce qui est très facile