Buonasera gentilissimo supporto, sto scansionando il mio sito attraverso Visual Seo Studio per un'analisi completa di tutte le URLs, quindi sto iniziando a vedere la parte del robots.txt e sto vedendo alcuni redirect 301 permanenti che vanno su domini senza www e addirittura in http. Quindi come se ci fosse un problema nel mio file .htaccess e nel mio file di configurazione wp.config-php. Vi mostro cosa sto dicendo:
Questo è il mio file .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule .* https://www.specialistaseo.net%{REQUEST_URI} [L,R=301]
</IfModule>
# BEGIN WordPress
# Le direttive (linee) tra "BEGIN WordPress" e "END WordPress" sono
# generate dinamicamente, e dovrebbero essere modificate solo tramite i filtri di WordPress.
# Ogni modifica alle direttive tra questi marcatori verrÃ* sovrascritta.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
# # av:php5-engine
AddHandler av-php8 .php
# https://developer.mozilla.org/en-US/...-Frame-Options
Header set X-Frame-Options SAMEORIGIN
# https://developer.mozilla.org/en-US/...XSS-Protection
Header set X-XSS-Protection "1; mode=block"
# https://developer.mozilla.org/en-US/...t-Type-Options
Header set X-Content-Type-Options "nosniff"
# BEGIN Headers Security Advanced & HSTS WP 5.0.36
<IfModule mod_headers.c>
Header set Access-Control-Allow-Methods "GET,POST"
Header set Access-Control-Allow-Headers "Content-Type, Authorization"
Header set Content-Security-Policy "upgrade-insecure-requests;"
Header set Cross-Origin-Embedder-Policy "unsafe-none; report-to='default'"
Header set Cross-Origin-Embedder-Policy-Report-Only "unsafe-none; report-to='default'"
Header set Cross-Origin-Opener-Policy "unsafe-none"
Header set Cross-Origin-Opener-Policy-Report-Only "unsafe-none; report-to='default'"
Header set Cross-Origin-Resource-Policy "cross-origin"
Header set Permissions-Policy "accelerometer=(), autoplay=(), camera=(), cross-origin-isolated=(), display-capture=(self), encrypted-media=(), fullscreen=*, geolocation=(self), gyroscope=(), keyboard-map=(), magnetometer=(), microphone=(), midi=(), payment=*, picture-in-picture=(), publickey-credentials-get=(), screen-wake-lock=(), sync-xhr=(), usb=(), xr-spatial-tracking=(), gamepad=(), serial=()"
Header set Referrer-Policy "strict-origin-when-cross-origin"
Header set Strict-Transport-Security "max-age=63072000"
Header set X-Content-Security-Policy "default-src 'self'; img-src *; media-src * data:;"
Header set X-Content-Type-Options "nosniff"
Header set X-Frame-Options "SAMEORIGIN"
Header set X-Permitted-Cross-Domain-Policies "none"
</IfModule>
# END Headers Security Advanced & HSTS WP
Questo invece è cosa ho nel file wp.config.php, solo una parte, le altre info non son rilevanti per quest topic:
//Begin Really Simple SSL session cookie settings
@ini_set('session.cookie_httponly', true);
@ini_set('session.cookie_secure', true);
@ini_set('session.use_only_cookies', true);
//END Really Simple SSL cookie settings
/** Imposta le variabili di WordPress ed include i file. */
$_SERVER['HTTPS'] = 'on';
require_once ABSPATH . 'wp-settings.php';
Nota: avevo installato in passato Really Simple SSL, ma l'ho subito rimosso, ma vedo che cmq nel file wp.config.php ancora vi è traccia, posso rimuovere tutto?
Obiettivo è che il mio sito non debba fare alcun redirect 301 e soprattutto da HTTP a HTTPS a meno che non sono io che con il plugin "redirection" li vada a impostare e ho bisogno di lavorare sempre e solo in www.
Grazie mille per il Vs aiuto!