Ich arbeite an einer Website, die nur ein SSL-Zertifikat für monsite.fr
besitzt. Ich versuche das www zu entfernen. und umleiten zu https://monsite.fr
. die Umleitung funktioniert nicht, wenn der Benutzertyp www.monsite.fr
, wird er nicht auf https://monsite.fr
, sondern auf https://www.monsite.fr
umgeleitet werden und Zertifizierung Fehler NET::ERR_CERT_COMMON_NAME_INVALID
erhalten.Apache VirtualHost: Streifen www. und zwingen https
Dies ist der Inhalt der Datei mysite.conf:
<IfVersion <2.3>
NameVirtualHost *:80
NameVirtualHost *:443
</IfVersion>
<VirtualHost *:80>
ServerName monsite.fr
Redirect/https://monsite.fr/
#RewriteEngine On
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1$1 [R=permanent,L]
</VirtualHost>
<VirtualHost *:80>
ServerName www.monsite.fr
Redirect/https://monsite.fr/
</VirtualHost>
<VirtualHost *:443>
ServerName monsite.fr
ServerAlias www.monsite.fr
#RewriteEngine On
#RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
#RewriteRule ^(.*)$ https://%1$1 [R=permanent,L]
RewriteEngine On
RewriteCond %{HTTPS} =on
RewriteCond %{HTTP_HOST} ^www\.
RewriteRule ^(.*)$ https://monsite.fr/$1 [R,QSA,L]
DocumentRoot "/opt/monsite.fr/htdocs"
</VirtualHost>
Gibt es eine Lösung www.monsite.fr
zu https://monsite.fr
umleiten?