在Rails中将www网址重定向到非www网址

时间:2019-04-25 10:56:23

标签: ruby-on-rails ruby nginx nginx-location nginx-config

我能够从base url中的www to non www重定向我的网站的nginx configuration,但是问题是我正在发送电子邮件,其中URL带有www。

www.xyz.com -> xyz.com

成功重定向,但是当我尝试运行url

www.xyz.com/pqr

它没有被重定向。

我正在使用rails 5.0.7 and ruby 2.5.1

1 个答案:

答案 0 :(得分:0)

您的nginx重定向配置中肯定存在一些问题,请尝试:

server {
  server_name  www.example.com;
  rewrite ^(.*) https://example.com$1 permanent;
}

键用于将网址的路径部分保留在$1