La mutarea la URL-urile https pentru site-ul meu auto-găzduit, am adăugat o redirecționare la fișierul .htaccess:
RewriteEngine Pornit
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Aceasta redirecționează către http la https pentru toate paginile, cu excepția blogului meu.Blogul este o instalare WordPress într-un subdirector numit cele mai bune practici. Când dau clic pe orice link care duce la o pagină de blog, bara oblică este eliminată de după domeniu, deci http://www.example.com/bestpractices devine https://www.example.combestpractices.
Subfolderul WordPress are propriul fișier .htaccess cu textul standard WP generat automat:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /bestpractices/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /bestpractices/index.php [L]
</IfModule>
Poate că problema este cauzată de aceasta, deoarece problema apare numai cu paginile WordPress. Nu știu destule despre rescrieri ca să spun.
Am crezut că am găsit un răspuns aici, deoarece întrebarea pare să se potrivească cu configurația mea: Încercarea de a redirecționa cu și fără bară oblică, dar răspunsul de top nu rezolvă problema. Obțin în continuare același rezultat.