Score:0

เครื่องหมายทับพิเศษต่อท้ายเมื่อเปลี่ยนเส้นทาง www ไปยัง non-www

ธง ru

นี่คือการกำหนดค่าปัจจุบันของฉัน:

เซิร์ฟเวอร์ {
    ถ้า ($host = www.mywebsite.com) {
        กลับ 301 https://mywebsite.com$request_uri;
    } # จัดการโดย Certbot


    ถ้า ($host = mywebsite.com) {
        กลับ 301 https://mywebsite.com$request_uri;
    } # จัดการโดย Certbot

    ฟัง 80;
    ชื่อเซิร์ฟเวอร์ mywebsite.com www.mywebsite.com;
    กลับ 404; # จัดการโดย Certbot
}

เซิร์ฟเวอร์ {
    server_name mywebsite.com;
    รูท /var/www/html/mywebsite.com/public;

    ที่ตั้ง / {
        try_files $uri $uri/index.html @sinatra;
    }

    สถานที่ @sinatra {
        proxy_pass http://127.0.0.1:4567;
    }

    ฟัง [::]:443 ssl http2 ipv6only=on;
    ฟัง 443 ssl http2; # จัดการโดย Certbot
    ssl_certificate /etc/letsencrypt/live/mywebsite.com/fullchain.pem; # จัดการโดย Certbot
    ssl_certificate_key /etc/letsencrypt/live/mywebsite.com/privkey.pem; # จัดการโดย Certbot
    รวม /etc/letsencrypt/options-ssl-nginx.conf; # จัดการโดย Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # จัดการโดย Certbot
}

สิ่งที่ฉันต้องการคือการมีทุกอย่าง... www-version หรือ http-version ของ URL ใด ๆ ที่เปลี่ยนเส้นทางไปยัง HTTPS url ที่ไม่ใช่ www

ตอนนี้ทุกอย่างใช้งานได้ด้วยการจับสองสามอย่าง:

  • https://mywebsite.com ทำงานได้ดี
  • http://mywebsite.com เปลี่ยนเส้นทางไปที่ https://mywebsite.com (สมบูรณ์แบบเกินไป)
  • https://www.mywebsite.com เปลี่ยนเส้นทางไปที่ https://mywebsite.com// (ทับท้ายสองครั้ง!)
  • http://www.mywebsite.com เปลี่ยนเส้นทางไปที่ https://mywebsite.com// (ทับท้ายสองครั้งอีกครั้ง!)

ฉันจะแก้ไขปัญหานี้ได้อย่างไร

Richard Smith avatar
jp flag
`www.mywebsite.com` ชี้ไปที่เซิร์ฟเวอร์นี้หรือไม่ การกำหนดค่าข้างต้นไม่ได้เปลี่ยนเส้นทางจาก `https://www.mywebsite.com` ไปที่ `https://mywebsite.com`
Michael Hampton avatar
cz flag
ใช่ มีหลายสิ่งหลายอย่างที่ขาดหายไปซึ่งควรจะอยู่ที่นี่ โปรดโพสต์ผลลัพธ์ของ `nginx -T`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา