Maison > Questions et réponses > le corps du texte
Je suis novice. J'ai utilisé LAMP configuré dans le panneau de la pagode et j'ai téléchargé thinkPHP 3.2.3 (le code est disponible pour tester dans wamp).
Visitez http://www.xxx.me/Home/Index/... et signalez directement l'erreur Fichier introuvable, la console affiche :
Échec du chargement de la ressource : le serveur a répondu avec un statut de 404 (Not Found)
Le .htaccess est actuellement celui par défaut
<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/ [QSA,PT,L]
</IfModule>
Après avoir modifié .htaccess comme suit, vous pouvez accéder à http://www.xxx.me/Home/Index/...
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?s=/ [QSA,PT,L]
</IfModule>
Cependant, les images et les js cités par public ne peuvent pas être affichés, comme l'affichage de la console
http://kusima.me/public/js/jq... Échec du chargement de la ressource : le serveur a répondu avec un statut de 404 (Not Found )
L'ouverture directe de http://www.xxx.me/public/js/j... signalera une erreur
Impossible de charger le module : Public
Explication supplémentaire :
Le répertoire de fichiers est le répertoire par défaut pour TP comme suit
Le fichier d'entrée est la définition par défaut
//Définir le répertoire de l'application
define('APP_PATH','./Application/');
[Apache] a également des configurations correspondantes
Le module mod_rewrite.so est chargé dans le fichier de configuration httpd.conf
AllowOverride None Change None to All
Le mode url a été défini dans le fichier de configuration
'URL_MODEL' => 1,
Tout cela a été testé dans wamp sans erreur.
S'il vous plaît, dites-moi, je ne sais pas où je me suis trompé ? ?
为情所困2017-05-24 11:34:12
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.