0
Ich habe ein SSL-Zertifikat hinzugefügt und möchte nur https haben. In Browser werden HTTP-Anfragen an https weitergeleitet, aber curl -I http://www.domain.com gibt HTTP/1.1 200 OK zurück. Afaik googlebot wird auch den Status 200 sehen, muss aber sehen, dass er permanent verschoben wurde. Ist .htaccess falsch?301 Redirect funktioniert im Browser, gibt aber den Status 200
BGM-60 (B35), CentOS 7.3, Wordpress
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Header set Strict-Transport-Security "max-age=31536000; preload; includeSubDomains" env=HTTPS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.domain.com/$1 [R=301,L]
</IfModule>