Maison > Questions et réponses > le corps du texte
Le .htaccess par défaut est
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>
À ce stade, visitez http://mydomain.me/home/index... et signalez directement l'erreur Échec du chargement de la ressource : le serveur a répondu avec un statut de 404 (introuvable) comme indiqué ci-dessous
Après avoir ajouté index.php, http://mydomain.me/index.php/..., la page est accessible, mais l'erreur est comme indiqué ci-dessous
Après avoir modifié .htaccess, il est accessible sans index.php, mais une erreur est toujours signalée, la même que l'image ci-dessus.
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/ [QSA,PT,L]
</IfModule>
Quelle est la raison ? Comment le casser ?
phpcn_u15822017-05-24 11:34:14
Merci à tous.
J'ai découvert la raison moi-même. Faites attention à la stricte sensibilité à la casse sous Linux.
J'ai fait une erreur stupide.
曾经蜡笔没有小新2017-05-24 11:34:14
Options + FollowSymLinks
RewriteEngine activé
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Essayez ceci et essayez de supprimer ceux IF.