チュートリアルに従ってRackspaceクラウドでnginxを使用しており、ネットを検索しましたが、これまでのところソートできません。
SEO などの理由で、www.mysite.com から .htaccess で通常どおり mysite.com にアクセスできるようにしたい。
私の/etc/nginx/sites-available/www.example.com.vhost設定:
server {
listen 80;
server_name www.example.com example.com;
root /var/www/www.example.com/web;
if ($http_host != "www.example.com") {
rewrite ^ http://example.com$request_uri permanent;
}
私も試してみました
server {
listen 80;
server_name example.com;
root /var/www/www.example.com/web;
if ($http_host != "www.example.com") {
rewrite ^ http://example.com$request_uri permanent;
}
私も試しました。2 回目の試行では、リダイレクト ループ エラーが発生します。
if ($host = 'www.example.com' ) {
rewrite ^ http://example.com$uri permanent;
}
私のDNSは標準として設定されています:
site.com 192.192.6.8 A type at 300 seconds
www.site.com 192.192.6.8 A type at 300 seconds
(IP とフォルダの例は、例として、また将来の人々を助けるために使用されています)。Ubuntu11を使用しています。