WPML
상태
개발자가 해결함
보고된 제품
WPML SEO 2.1.0
관련 플러그인/테마
Rank Math SEO
주제 태그
Compatibility

문제 개요

Rank Math SEO 플러그인과 해당 플러그인의 Remove base 옵션을 WPML의 언어당 개별 도메인 설정과 함께 사용하는 경우, 과도한 리디렉션이 발생하여 ERR_TOO_MANY_REDIRECTS 오류가 발생할 수 있습니다.

임시 해결 방법

진행하기 전에 반드시 사이트의 전체 사이트 백업을 완료하세요.


  • …/wp-content/plugins/seo-by-rank-math/includes/modules/woocommerce/class-product-redirection.php 파일을 여세요.

  • 139번 줄을 찾으세요.

  • 다음 부분을:
    $link = trim( str_replace( Helper::get_home_url(), '', get_permalink() ), '/' );

  • 다음과 같이 교체하세요:
    // WPML -  Workaround for compsupp-7311
    $home_url = Helper::get_home_url(); 
    
    if ( 
    	Sitepress::get()->is_active() &&
    	$sitepress_settings['language_negotiation_type'] == 2
    ) {
    	$home_url = get_home_url();
    }
    
    $link = trim( str_replace( $home_url, '', get_permalink() ), '/' );

알려진 모든 문제 →