1

ユニコーン Web サーバー スタックを使用して、engineyard クラウドでホストされている Rails アプリケーションがあります。サイトの URL から www を削除しようとしていますが、まだうまくいきません。以前は、Apache アプリケーションの .htaccess で RewriteRule を提供していましたが、unicorn/nginx についてはわかりません。

4

1 に答える 1

2

これにより、 http://www.abc.deへのすべてのリクエストがhttp://abc.deにリダイレクトされます。

server {
  server_name www.abc.de;
  rewrite ^/(.*) http://abc.de/$1 permanent;
}

server {
  server_name abc.de;
  # rest of the config goes here
}

通常、これを vhost 設定の/etc/nginx/sites-available/site_name;に配置します。EngineYard に相当するものは のようですが/etc/nginx/servers/app_name/custom.conf、それについては引用しないでください。

于 2012-07-20T05:56:47.323 に答える