Score:0

สัญลักษณ์แทนการเปลี่ยนเส้นทาง https://www.*.abc.com ไปยัง *.abc.com nginx

ธง in

ฉันต้องการเปลี่ยนเส้นทางการรับส่งข้อมูลทั้งหมดจาก

www.*.abc.com ถึง *.abc.คอม ไม่มี www นำหน้า ฉันมีโดเมนย่อยมากกว่า 1,000 รายการในแอปพลิเคชันเดียวกันซึ่งใช้ไฟล์โฮสต์เสมือน nginx เพียงไฟล์เดียวในไดเรกทอรีที่เปิดใช้งานไซต์

Score:1
ธง jp

คุณจะต้องใช้นิพจน์ทั่วไป ชื่อเซิร์ฟเวอร์ เพื่อจับส่วนของโดเมนหลังจาก www. ตัวอย่างเช่น:

server_name ~^www\.(?<โดเมน>.*\.example\.com)$;
ส่งคืน 301 $domain$request_uri;

ดู เอกสารนี้ สำหรับรายละเอียด

sambit avatar
in flag
ฉันมีโดเมนนี้ - https://www.*.eu.engagementhq.com ซึ่งฉันพยายามกำหนดค่าดังต่อไปนี้ - server_name ~^www\.(?.*\.engagementthq\.com)$; ส่งคืน 301 $domain$request_uri; แต่สิ่งนี้ไม่ได้ผล
Richard Smith avatar
jp flag
เพื่อช่วยคุณแก้ไขปัญหาเฉพาะของคุณ เราจำเป็นต้องดูการกำหนดค่าของคุณ (ใช้: `nginx -T` (ตัวพิมพ์ใหญ่ `T`) เพื่อดูการกำหนดค่าทั้งหมดในไฟล์ที่รวมทั้งหมด) รายการที่เกี่ยวข้องจากบันทึกการเข้าถึงและข้อผิดพลาด และ `curl -I` แสดงการตอบสนองจริงและที่คาดไว้

โพสต์คำตอบ

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