Maison > Questions et réponses > le corps du texte
thinkRoute::rule('my_jump','/face.php');
Demander les erreurs :
天蓬老师2017-07-07 16:32:34
Tout d'abord, le fichier d'entrée est masqué. Désormais, aucune opération manuelle de la part de l'utilisateur n'est nécessaire. Le framework a ajouté le fichier de réécriture au framework.
thinkRoute::rule('my_jump','/face.php'); Où est analysé le "/" dans "/face.php" ? Parmi les cinq modes d'adresse de routage, une telle syntaxe n'existe pas. Si vous souhaitez acheminer vers une adresse absolue, veuillez l'écrire complètement. Sinon, n'ajoutez pas d'extension et suivez strictement les règles path_info.
Si tout ce qui précède est correct, vous pouvez envisager de changer de navigateur et de réessayer.
VM2017-07-07 11:51:25
J'ai configuré la règle de réécriture pour masquer le fichier d'entrée,
<IfModule mod_rewrite.c>
Options +FollowSymlinks -Multiviews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILEN AME} !-f
#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
#RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
RewriteRule ^(.* )$ index.php [L,E=PATH_INFO:$1]
</IfModule>