Je suis confronté à un problème différent dans le codeigniter.codeigniter 404 sur le contrôleur existant
Lorsque j'essaie d'accéder à la page des vidéos de mon site, il redirige vers la page 404.shtml. Mais le fichier cvideos.php existe dans mon dossier de contrôleurs.
Si je l'accès comme ce http://domain-name/videos, il sera redirigé comme celui-ci //domain-name/500.shtml
Si j'accéder à la même page comme celle // domain-name/vidéos/myvideos , puis il sera redirigé comme ceci //domain-name/404.shtml
En outre, si je change le nom du contrôleur de vidéos à un autre nom comme videoss, cela fonctionne très bien. Quelqu'un peut-il dire wats le problème.
J'ai utilisé cette ligne dans mon .htaccess juste pour tester. Mais pas d'utilisation.
RewriteRule^vidéos $/index.php/videoss/[L]
Merci pour ur réponse rapide . Oui .. exactement .. Ici, par erreur, j'ai tapé le nom de fichier comme cvideos.php. Mais le nom d'origine est videos.php. En ce qui concerne la règle de réécriture juste je redirigé vers une autre page Si j'ai tapé des vidéos dans l'URL. J'ai aussi le fichier videoss.php dans mon répertoire de contrôleur. Mon problème est, le même fichier videos.php fonctionne Si j'accède comme videoss.php. http: // nom de domaine/videoss Si j'accède à cette URL il fonctionne très bien, mais le http: // nom de domaine/vidéos ne fonctionnera pas et le problème de redirection se produit pour moi. – Sindhuja
luttant pour comprendre exactement ce que vous voulez faire. supprimez la règle de réécriture pour le moment, créez un contrôleur appelé "videos.php", nom de classe "Videos" et accédez-y depuis domain-name.com/index.php/videos - cela fait-il ce que vous voulez? sinon, vous devrez clarifier davantage. – Ross
Désolé. Je vais essayer de vous expliquer clairement. Si je désactive .htaccess et accède à la page comme ceci http: //domain-name/index.php/videos cela fonctionne très bien. Mais après avoir activé. Htaccess, Si j'accède à la même page que ce http: // nom de domaine/vidéos puis problème de redirection se produit. Le nom du contrôleur est videos.php et le nom de la classe est Videos. – Sindhuja