nginx位置块在文件index.php中设置路径路由

时间:2019-11-20 09:52:28

标签: php nginx slim

如何在位置阻止访问中修复路径路线?

有问题的零件路线示例

http://location/visit/visit/create

我想要的零件路线示例

http://location/visit/create

默认

server {
        listen 80;

        root /var/www/html;
        index index.html index.php;

        location /visit {
                alias /var/www/myHealthWorld-api-php;
                index index.php;
                try_files $uri $uri/ @visit;


                location ~ \.php {
                        include snippets/fastcgi-php.conf;
                        fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
                        fastcgi_param SCRIPT_NAME $fastcgi_script_name;
                        fastcgi_param SCRIPT_FILENAME $request_filename;
                        include fastcgi_params;
                }
        }

        location @visit {
                rewrite /visit/(.*)$ /visit/index.php?/$1 last;                
        }

纤细路线

$app->group('/visit', function ($app) {
  $app->get('/create', 'App\Controllers\Visit\VisitController:order');
});

0 个答案:

没有答案