ขอบคุณ tschundeee สำหรับสิ่งที่ฉันคิดว่าเป็นคำตอบที่ดีที่สุดสำหรับปัญหานี้หวังว่าฉันจะแสดงความคิดเห็นได้ แต่นี่คือการกำหนดค่าทั้งหมดสำหรับผู้ที่พยายามบรรลุเป้าหมายดั้งเดิม (สัญลักษณ์ทั้งหมดชี้ไปที่ codebase เดียวกัน - ติดตั้งอะไรเลย , XAMPP)
ไฟล์โฮสต์ (เพิ่มรายการ)
ไฟล์: / etc / hosts (ไม่ใช่ Windows)
127.0.0.1 example.local
การกำหนดค่า httpd.conf (เปิดใช้งาน vhosts)
ไฟล์: /XAMPP/etc/httpd.conf
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
การกำหนดค่า httpd-vhosts.conf
ไฟล์: XAMPP / etc / extra / httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin admin@example.local
DocumentRoot "/path_to_XAMPP/htdocs"
ServerName example.local
ServerAlias *.example.local
# SetEnv APP_ENVIRONMENT development
# ErrorLog "logs/example.local-error_log"
# CustomLog "logs/example.local-access_log" common
</VirtualHost>
รีสตาร์ท apache
สร้างไฟล์ pac:
บันทึกเป็น any.pac ทุกที่ที่คุณต้องการแล้วโหลดไฟล์ในเครือข่าย> พร็อกซี> การตั้งค่า auto_configuration ของเบราว์เซอร์ (โหลดซ้ำหากคุณแก้ไขสิ่งนี้)
function FindProxyForURL(url, host) {
if (shExpMatch(host, "*example.local")) {
return "PROXY example.local";
}
return "DIRECT";
}