ดังนั้นฉันจึงพยายามและล้มเหลวในการเขียนเงื่อนไขใหม่สำหรับไซต์ที่มีโดเมนย่อยหลายโดเมนสำหรับไซต์นั้น
สาระสำคัญคือแต่ละตลาดต้องกำกับและแสดงรหัสที่แตกต่างกันตามกฎระเบียบ
ดังนั้น
https://market1.product.com/
https://market2.product.com/
ควรเปลี่ยนเส้นทางไปที่
https://market1.product.com/product-alias
https://market2.product.com/product-alias
นามแฝงเดียวกัน โดเมนย่อยต่างกัน
ดังนั้นฉันจึงลองตั้งค่า proxypass และ reverseproxy pass และการวนซ้ำของ rewrite cond และกฎต่างๆ เช่นนี้
นี่เป็นความพยายามในการรูทเพียงแค่ไปที่โดเมนย่อยใดโดเมนหนึ่ง
พร็อกซีพาส / https://market1.product.com/product-alias
พร็อกซีพาส / https://market2.product.com/product-alias
สิ่งนี้ทำให้ฉันมีข้อผิดพลาด Proxy 502
นี่เป็นความพยายามที่จะจับภาพไซต์และส่งไซต์ไปยังนามแฝง
RewriteCond %{HTTP_HOST} ^([^\.]+)\.product\.com
RewriteCond /product-นามแฝง
กฎการเขียนซ้ำ ^(.*) /%1/$1 [L]
นี่เป็นเพียงการใส่นามแฝงประมาณ 7 ครั้งหลังชื่อไซต์
สำหรับบริบท สิ่งที่ใหญ่ที่สุดคือฉันเป็นนักพัฒนาซอฟต์แวร์สำหรับแบ็กเอนด์มากกว่า ดังนั้นฉันจึงมักจะไม่ยุ่งกับไฟล์ apache conf แต่มีประสบการณ์มากที่สุดในกลุ่ม ดังนั้นฉันจึงสมัครใจที่จะทำงานกับมัน และทั้งหมดนี้น่าจะเป็นสิ่งที่ฉันขาด ของความเข้าใจของ apache httpd และยังไม่เข้าใจคำสั่งที่มาพร้อมกับ mod_proxy และ mod_rewrite อย่างถ่องแท้
ฉันหวังว่าสิ่งนี้สมเหตุสมผลและปฏิบัติตามกฎทั้งหมด และขอขอบคุณข้อเสนอแนะเกี่ยวกับประเภทของคำถามและบริบทที่ฉันควรเพิ่มในอนาคต ฉันมักจะแฝงตัวและใช้ไซต์ผ่าน Google ค้นหาข้อผิดพลาดและไม่ใช่สถาปนิกจริงๆ