Wordpress hreflang和HTML lang声明和cannonicals不匹配

Wordpress hreflang和HTML lang声明和cannonicals不匹配,wordpress,multilingual,canonical-link,polylang,hreflang,Wordpress,Multilingual,Canonical Link,Polylang,Hreflang,有一个重定向,我试图在我的网站上做,但我很困惑。首先,我在站点上安装了SSL,并且我使用非www域重定向。在301下面的.htaccess文件中,重定向到https://。如果我需要总结一下情况,domainame.com将指向默认值,我有两种语言​​在我的rop中,套管部分存在混乱,如果您能提供帮助,谢谢。我正在使用WP和polylang .htaccess文件 #Jet pack broken Stats AllowOverride FileInfo Limit RewriteEngine

有一个重定向,我试图在我的网站上做,但我很困惑。首先,我在站点上安装了SSL,并且我使用非www域重定向。在301下面的.htaccess文件中,重定向到https://。如果我需要总结一下情况,domainame.com将指向默认值,我有两种语言​​在我的rop中,套管部分存在混乱,如果您能提供帮助,谢谢。我正在使用WP和polylang

.htaccess文件

#Jet pack broken Stats
AllowOverride FileInfo Limit

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
Header always set Content-Security-Policy "upgrade-insecure-requests;"
此代码位于functions.php文件中

add_filter( 'pll_rel_hreflang_attributes', 'filter_pll_rel_hreflang_attributes', 10, 1 ); 

// Define the pll_rel_hreflang_attributes callback.
function filter_pll_rel_hreflang_attributes( $hreflangs ) {

    foreach ( $hreflangs as $lang => $url ) {
        if ( $lang === 'en' ) {
            printf( '<link rel="cannonical" href=”http://domainname.com/en/” />');
            printf( '<link rel="alternate" href="%s" hreflang="%s" /><!-- country code en-US-->' . "\n", esc_url( $url ), esc_attr( 'en-US' ) );
        }
        elseif ( $lang === 'tr' ) {
            printf( '<link rel="cannonical" href=”http://domainname.com/tr/” />');
            printf( '<link rel="alternate" href="%s" hreflang="%s" /><!-- country code tr-TR-->' . "\n", esc_url( $url ), esc_attr( 'tr-TR' ) );
        }
    }
    return $hreflangs; 
};
add_filter('pll_rel_hreflang_attributes','filter_pll_rel_hreflang_attributes',10,1);
//定义pll_rel_hreflang_属性回调。
函数过滤器\u pll\u rel\u hreflang\u属性($hreflangs){
foreach($hreflangs作为$lang=>$url){
如果($lang=='en'){
printf(“”);
printf(“”“.\n”、esc_url($url)、esc_attr('en-US');
}
elseif($lang=='tr'){
printf(“”);
printf(“”“.\n”、esc_url($url)、esc_attr('tr tr');
}
}
返回$hreflangs;
};