WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.6.7
해결된 버전
WPML 4.6.8
주제 태그
Bug

문제 개요

기본 언어에 디렉토리 사용 옵션을 활성화한 상태로 WPML을 사용하는 경우 리디렉션 문제가 발생할 수 있습니다.

일반적으로 http://example.com/test/와 같은 URL에 접속하면 http://example.com/en/test/로 리디렉션되어야 합니다(언어 폴더가 추가됨). 하지만 이 리디렉션이 발생하지 않습니다.

임시 해결 방법

진행하기 전에 사이트의 전체 백업을 생성하세요.


  • …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php 파일을 여세요.

  • 58번째 줄을 찾으세요.

  • 변경 전:
    			if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) {


  • 변경 후:
    			if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {

알려진 모든 문제 →