- Trạng thái
- Đã giải quyết
- Được báo cáo cho
- WPML Multilingual CMS 4.6.4
- Đã giải quyết trong
- WPML 4.6.5
- Thẻ chủ đề
- Bug
Tổng quan về lỗi
WPML buộc các URL phải kết thúc bằng dấu gạch chéo ở cuối (“/”) nếu máy chủ sử dụng NGINX và tùy chọn “Sử dụng thư mục cho ngôn ngữ mặc định” được bật trong WPML > Ngôn ngữ.
Giải pháp tạm thời
Đi đến \wp-content\plugins\sitepress-multilingual-cms\classes\canonicals\class-wpml-canonicals-hooks.php
Thay đổi từ:
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url = trailingslashit( get_home_url() );</div>
<div>
Thành
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url = get_home_url() ;</div>
<div>