Maison  >  Questions et réponses  >  le corps du texte

Plusieurs noms de domaine Nginx pointent vers le même site Web

Mon nom de domaine est exemple.com
Je veux que www.example.com accède à example.com
Ma configuration nginx est

server {
       listen 80;
       server_name www.example.com example.com;
       root /var/www/web;

       if ($http_host == "www.example.com") {
                 rewrite ^ http://example.com$request_uri permanent;
       }

Non. . .

PHP中文网PHP中文网2712 Il y a quelques jours553

répondre à tous(3)je répondrai

  • 大家讲道理

    大家讲道理2017-05-16 17:31:53

    server {
      listen 80;
      server_name www.example.com;
      return 301 http://example.com/$request_uri;
    }
    
    server {
      listen 80;
      server_name example.com;
      root /var/www/web;
    }

    répondre
    0
  • 某草草

    某草草2017-05-16 17:31:53

    if ($host = 'www.example.com' ) {
        rewrite ^/(.*)$ http://example.com/ permanent;
    }

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-16 17:31:53

    if ($http_host = www.example.com) {
        rewrite  (.*)  http://example.com permanent;
    }

    répondre
    0
  • Annulerrépondre