Nginx Rewrite 重定向 / 到目录

Nginx Rewrite 重定向 / 到目录

我目前正在使用 nginx,并尝试将所有请求重定向到http://vhost.domain.comhttp://vhost.domain.com/world

我浏览了一些网站,但是我对重写还不够熟悉,无法获得好的结果,您能帮我一下忙吗?

PS:这是我最后尝试的:

location = /world {
  rewrite ^ http://vhost.domain.com$uri permanent;
}

亲切的问候,

一半

答案1

尝试一下:

location /world/ {
rewrite ^/(.*)$ http://vhost.domain.com/world/$1 break;
}

nginx 重写语法如下:

重写正则表达式替换 [标志]

欲了解更多信息,请查看这里并做一些研究常用表达。 ;)

答案2

不必使用任何地点,只需写下以下内容改写直接在服务器

    rewrite  ^/$  http://vhost.domain.com/world  permanent;      

相关内容