ฉันใช้ปลั๊กอิน WordPress ชื่อ Duplicator Pro และวิธีที่ดีที่สุดในการติดตั้งด้วยโปรแกรมติดตั้งคือการใช้ IP ของเซิร์ฟเวอร์แทนที่จะใช้โดเมน เพราะวิธีนี้จะป้อนอัตโนมัติ & เชื่อมต่อไปยังเซิร์ฟเวอร์ได้ง่ายกว่า ในขณะเดียวกันก็ไม่ได้เรียกใช้กฎ ModSecurity หลายข้อ
URL การติดตั้งที่ดีที่สุดคือ:
http://111.222.333.444/~customcpanelaccount/customfolder/installer.php
แทน:
https://website.com/customfolder/installer.php
หากคุณโหลดไฟล์ใดไฟล์หนึ่ง ไฟล์นั้นจะเปลี่ยนเส้นทางคุณไปที่:
/customfolder/dup-installer/main.installer.php
อย่างไรก็ตาม เนื่องจากเซิร์ฟเวอร์มีกฎ Apache/LiteSpeed ต่อไปนี้ จึงเปลี่ยนเส้นทาง http:// ไปที่ https:// โดยอัตโนมัติ ซึ่งทำให้เซิร์ฟเวอร์แสดงข้อความต่อไปนี้:
<IfModule mod_headers.c>
Header always set Content-Security-Policy "upgrade-insecure-requests;"
</IfModule>
ฉันกำลังพยายามหาวิธีทำให้กฎ Apache/LiteSpeed ด้านบนใช้กับโดเมนเท่านั้น ไม่ใช่ IP โดยตรง หรือทำให้กฎไม่ทริกเกอร์เมื่อใช้ไฟล์ของ โปรแกรมติดตั้ง.php
, main.installer.php
และทำเนียบของ /ตัวติดตั้งซ้ำ/
น่าเสียดายที่ไม่มีคำสั่งประเภท if FilesNotMatch / DirectoryNotMatch / LocationNotMatch
ใครมีความคิดใด ๆ ฉันจะขอบคุณมากสำหรับความช่วยเหลือ / คำแนะนำ!