Par exemple, mon URL actuelle (URL embellie) est
/1/test/test
Ensuite, nginx effectue le traitement et le répertoire d'accès est /home/data/segmentfault/1/web
Après le traitement nginx, l'URL réelle est
/1 /web/index.php?test/test
L'URL embellie
/2/test/test
Le répertoire d'accès est /home/data/segmentfault/2/web
L'URL réelle est
/2/web/index.php?test/test
Sélectionnez simplement différents dossiers en fonction du numéro de version, puis le mode pathinfo prendra toujours effet. Le code-cadre est Yii2.
Comment définir les règles de saut de nginx ?
Ou existe-t-il des informations pertinentes ? Comment décrire un tel saut interne ? Existe-t-il des noms propres pour le décrire ?
Utilisez la correspondance régulière dans l'emplacement. Lorsque root définit le répertoire, lisez le contenu correspondant régulier pour assembler le chemin.
Termes nginx associés : location, regular, directive set, directive map, directive root, directive alias.
Vous n’avez pas besoin d’effectuer de réglages supplémentaires avec cette méthode d’accès. . .