Si peta el sitemaps de Yoast

Primer refresquem els enllaços permanets.

Sino va, posem aquest codi al htaccess:

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

WPML falla la redirecció al Idoma

Cap problema podem fer el següent:

  • Creem una pàgina root amb el WPML.
  • Agafem la seva ID.
  • Plantem el següent codi al functions.php del tema:
function redirect_root() {
    if( is_page(843) ) {
        wp_redirect( 'https://defsalabs.com/es/' );
        exit;
    }
}
add_action( 'template_redirect', 'redirect_root' );

Seguretat al htaccess

Afegim:

Header always set Strict-Transport-Security: "max-age=31536000" env=HTTPS 
Header always set X-XSS-Protection "1; mode=block"
Header always set Content-Security-Policy "upgrade-insecure-requests"
Header always set X-Content-Type-Options "nosniff"
Header always set Referrer-Policy: "no-referrer-when-downgrade"
Header always set Expect-CT "max-age=7776000, enforce"
Header always set Referrer-Policy: "no-referrer-when-downgrade"
Header always set X-Frame-Options: "SAMEORIGIN"
Header always set Permissions-Policy: "" 

Forçar SSL per .htaccess

Per forçar la connexió HTTPS al vostre lloc web, afegiu les línies següents al fitxer .htaccess del lloc web:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]