หลังจากที่ทำ php nginx as apache proxy แล้วเจอว่า เวลาเข้า WordPress control panel ที่ปกติจะเป็นชื่อ wp-admin กลับเจอ redirect loop จนเข้าไม่ได้ วิธีแก้ง่าย ๆ
- เปิดไฟล์ /wp-config.php
- หาบรรทัดก่อน /* That’s all, stop editing! Happy publishing. */
- เพิ่ม code โดยเปลี่ยนจาก https://pitt.plusmagi.com เป็น URL ของคุณ
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
$_SERVER['HTTPS'] = 'on';
}// Adjust if needed
define('WP_HOME','https://pitt.plusmagi.com');
define('WP_SITEURL','https://pitt.plusmagi.com'); // Adjust '/wordpress' if your installation is in a subdirectory
เท่านี้ก็แก้ปัญหา WordPress: wp-admin redirect วนหลูปได้แล้ว