WPML
สถานะ
แก้ไขแล้ว
รายงานสำหรับ
WPML Multilingual CMS 4.6.4
แก้ไขใน
WPML 4.6.5
แท็กหัวข้อ
Bug

ภาพรวมของปัญหา

WPML จะบังคับให้ URL ลงท้ายด้วยเครื่องหมายทับ (”/”) หากเซิร์ฟเวอร์ใช้ NGINX และตัวเลือก “ใช้ไดเรกทอรีสำหรับภาษาเริ่มต้น” เปิดใช้งานอยู่ใน WPML > ภาษา

วิธีแก้ปัญหาชั่วคราว

ไปที่ \wp-content\plugins\sitepress-multilingual-cms\classes\canonicals\class-wpml-canonicals-hooks.php
เปลี่ยนจาก:
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url = trailingslashit( get_home_url() );</div>
<div>
เป็น
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url =  get_home_url() ;</div>
<div>

ปัญหาที่ทราบแล้วทั้งหมด →