Dieser Artikel stellt vor, wie man HTTP-Zugriff zu HTTPS mit .htaccess auf einem Apache-Server umleitet.
In Bezug auf SEO ist es sehr schlecht, HTTP und SSL HTTPS gemischt zu haben. In der Search Console müssen Sie die Site neu registrieren, wenn Sie zu SSL wechseln.
Beim Zugriff auf http://example.com/dev/, indem Sie es so machen, als wäre auf https://example.com/dev/ zugegriffen worden, können Sie SEO-Effekte verbessern. Um dies zu erreichen, wenden Sie eine permanente Umleitung auf die gesamte Site mit .htaccess an.
# BEGIN WordPress
<IfModule mod_rewrite.c>
# added code to redirect http to https
# =======
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# =======
RewriteEngine On
RewriteBase /dev/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /dev/index.php [L]
</IfModule>
# END WordPress
Der folgende Teil leitet http zu https um.
RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]