我无法更改nginx上的路径服务器名称

我无法更改nginx上的路径服务器名称,nginx,server,url-rewriting,return,Nginx,Server,Url Rewriting,Return,我无法将nginx for example.com上的路径服务器名称更改为root/var/www/html/public上的example.com/home1。请您推荐如何配置?多谢各位 server { listen 80; listen 443 ssl; server_name example.com; return 301 http://example.com/home1; root /var/www/html/public; index index.p

我无法将nginx for example.com上的路径服务器名称更改为root/var/www/html/public上的example.com/home1。请您推荐如何配置?多谢各位

server {
listen       80;
listen      443 ssl;

server_name  example.com;
return 301 http://example.com/home1;

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

location / {
    try_files $uri $uri /index.php?$args;
}

/home1应该位于位置选择器中。如果希望/home1与/home1匹配,请删除/home1之前的等号

server {
    listen       80;
    listen      443 ssl;

    server_name  example.com;

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

    location = /home1 {
        try_files $uri $uri /index.php?$args;
    }
}