использование виртуальных поддоменов на nginx на локальном сервере laragon для обеспечения динамического

использование виртуальных поддоменов на nginx на локальном сервере laragon для обеспечения динамического

У меня есть этот файл конфигурацииdomain.beta.conf

server {
    listen 80;
    listen 443 ssl;
    server_name ~^(www\.)?(?<version>(.+\.))?domain.beta$ domain.beta
    root "X:/xx/www/domain"

    location / {
        try_files $uri $uri/ =404;
        autoindex on;
        rewrite ^/([^/]+)/?$ /$1.php last;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass php_upstream;      
        #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

}

Я ожидаю, что эти домены будут работать

domain.beta
www.domain.beta

v1.domain.beta
v2.domain.beta
...
www.v1.domain.beta
www.v2.domain.beta
...

но работает только это domain.betaи если я пробую что-то еще, я получаю

www.domain.beta’s server IP address could not be found
v1.domain.beta’s server IP address could not be found
www.v1.domain.beta’s server IP address could not be found

мойnginx.conf

worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    keepalive_timeout  32;
    proxy_connect_timeout  16000;
    proxy_send_timeout  16000;
    proxy_read_timeout  16000;
    send_timeout  16000;
    include "X:/xx/sites/nginx/sites-enabled/*.conf";
    client_max_body_size 1000M;
    server_names_hash_bucket_size 32;
}

но я также хочу поймать его со стороны PHP, $_GET['version']но я пока не смог этого сделать, потому что застрял здесь

Я просто хочу, чтобы это работало точно так же, как если бы это было переписано, domain.beta/v1/но это не помогает, это www.тоже не работает.

у меня нет никаких базовых знаний об управлении серверами, кроме как переписывать URL-адреса

Связанный контент