Heim  >  Fragen und Antworten  >  Hauptteil

Mehrere Nginx-Domänennamen verweisen auf dieselbe Website

Mein Domainname ist example.com
Ich möchte, dass www.example.com zu example.com springt
Meine Nginx-Konfiguration ist

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;
       }

Nein. . .

PHP中文网PHP中文网2712 Tage vor550

Antworte allen(3)Ich werde antworten

  • 大家讲道理

    大家讲道理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;
    }

    Antwort
    0
  • 某草草

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

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

    Antwort
    0
  • 天蓬老师

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

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

    Antwort
    0
  • StornierenAntwort