如何让子域名无需重定向就指向不同的路径?

如何让子域名无需重定向就指向不同的路径?

我怎样才能让它http://param1.domain.com看起来像是http://domain.com/param1在 Nginx 中加载一样?我不想重定向到http://domain.com/param1。到目前为止,我已经创建了一个包含以下内容的新服务器块:

...

server_name param1.domain.com;

...

location / {
    return 301 "http://domain.com/param1${uri}";
}

...

但正如上面提到的,这只是重定向了 url。

另外,我正在使用 PHP 框架使用param1和其他$uri参数进行路由。这在没有重定向的情况下是否可行?即我想使用类似的东西http://param1.domain.com/param2代替http://domain.com/param1/param2

相关内容