将子域重定向到ngnix中的相同子域url

时间:2018-05-18 09:45:55

标签: redirect nginx url-rewriting

我在应用中有多个子域名。我想将其中一个子域名(mysubdomain.example.com)重定向到同一子域名的网址(mysubdomain.example.com/fa/news

我将此规则添加到nginx配置中。

location / {
   try_files $uri $uri/ /index.php$is_args$args;
   if ($http_host ~ "mysubdomain.example.com")
   {
      rewrite ^/$ http://mysubdomain.example.com/fa/news permanent;
   }
}

当我将http://mysubdomain.example.com/fa/news;更改为http://example.com/fa/news;时,它可以正常工作,但在同一个子域中会抛出nginx 404错误。

我如何解决?

0 个答案:

没有答案