วิธีการตั้งค่าเอกสารเริ่มต้นที่แตกต่างกันสำหรับสองไซต์ IIS 7


0

ฉันมีสองโดเมน

domain-one.com ก็โอเคมันจะชี้ไปที่ index.asp domain-two.com ควรชี้ไปที่ index2.asp

ระบบมีขนาดใหญ่นั่นคือเหตุผลที่เราใช้สคริปต์ asp ที่มีอยู่เราย้ายไปยังเซิร์ฟเวอร์ใหม่และมี IIS 6 ที่คุณสามารถตั้งค่าเอกสารเริ่มต้นสำหรับแต่ละหน้า แต่ใน IIS 7 นี้ฉันไม่พบตัวเลือก

กรุณาช่วย.


ทำไมไม่สร้างหลายโฟลเดอร์เพื่อโฮสต์เว็บไซต์แต่ละแห่งและให้ส่วนหัวโฮสต์ทำงานได้ คุณสามารถตั้งค่าเอกสารเริ่มต้นตามแต่ละไซต์ได้ และฉันคิดว่าอาจจะเป็นแบบต่อโฟลเดอร์ ...
Tom Wijsman

คำตอบ:


0

ทางออกที่ดีที่สุด -

สร้างสองไซต์ที่แตกต่างกันใน IIS และตั้งค่าส่วนหัวของโฮสต์ในแต่ละโดเมนสำหรับโดเมนที่ต่างกันโดยมีรูทพา ธ ที่ต่างกัน

วิธีแก้ปัญหาและวิธีแก้ปัญหาที่ง่ายที่สุดหากไม่จำเป็นต้องแยกเว็บไซต์

ในโดเมนหลักของคุณสร้างหน้าเริ่มต้นใหม่ที่ชื่อว่า selector.asp ซึ่งมีลำดับความสำคัญสูงสุดและคัดลอกรายการต่อไปนี้:

<%

site1www = "www.site1.com"
site1 = "site1.com"

if request.servervariables("SERVER_NAME") = site1www or request.servervariables("SERVER_NAME") = site1 then

response.redirect("index.asp")

end if



site2www = "www.site2.com"
site2 = "site2.com"

if request.servervariables("SERVER_NAME") = site2www or request.servervariables("SERVER_NAME") = site2 then

response.redirect("index2.asp")

end if


%>

นี่จะดูที่ส่วนหัวของโฮสต์และนำผู้คนไปยังหน้าที่ถูกต้อง! เพียงแค่เปลี่ยน site1.com / Site2.com สำหรับที่อยู่!

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.