Rails / Passenger / Nginx:将www.domain.com重定向到domain.com(以防止SSL警告)

时间:2011-11-23 06:56:17

标签: ruby-on-rails ssl nginx passenger

我在domain.com上有SSL证书,但如果用户转到https://www.domain.com,则会引发“错误的域名”安全错误。

我只是想知道将所有流量从www.domain.com重定向到domain.com的最佳做法。我试着向乘客投掷一个重写者,但它似乎仍然遇到同样的问题。

任何想法都赞赏。

1 个答案:

答案 0 :(得分:1)

使用nginx很容易做到这一点..

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

server {
  listen 80; 
  server_name example.com;

  # etc

这会将所有点击www.example.com的请求重定向到https://example.com