php - Proxy inverse nginx, comment gérer plusieurs avec réécriture ? Problème de paramètre de requête
PHP中文网
PHP中文网 2017-05-16 13:12:03
0
1
541

Configuration du proxy inverse nginx :

C'est lorsque je visite lbj.com/faq, c'est un proxy vers lbj.com/index.php?r=index/faq, mais parce que le nom de domaine du proxy inverse ajoute des paramètres de requête, et puis lorsque j'utilise le nom de domaine pour ajouter des paramètres de requête : lbj.com/faq?xxx=xxx.., à cause de multiple Les paramètres de la requête sont définis, cela ne prendra donc pas effet et une erreur sera signalée. . (lbj.com/index.php?r=index/faq?xxx=xxx), je souhaite que ce lien devienne : lbj.com/index.php?r=index/ Comment implémenter la FAQ&xxx=xxx ? J'ai essayé de réécrire les paramètres de la requête que j'ai soumis, en changeant ? en &, mais pour diverses raisons, je n'ai toujours pas réussi à faire les choses correctement. .

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(1)
仅有的幸福

Vous n’avez pas besoin d’utiliser un proxy inverse pour cela ! Vous êtes à l'origine sous le même nom de domaine, donc une simple réécriture suffira

Vous le configurez comme ceci :

location / {
        index  index.php index.html;
        if (!-e $request_filename) {
              rewrite ^/(.*)$ /index.php?r=index? last; 
              break;
        }
}
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal