Mon nom de domaine est example.com sans www. Donc, si je mets www.example.com alors ça ne marche pas mais example.com fonctionne. Donc, je apache configuré comme çaApache redirection permanente va automatiquement www
<VirtualHost *:80>
ServerName example.com
ServerAdmin [email protected]
Redirect permanent/https://example.com/
</VirtualHost>
<VirtualHost *:443>
ServerName example.com
ServerAdmin [email protected]
DocumentRoot path/to/project/public
SSLEngine on
SSLCertificateFile /path/to/keys/xxx.crt
SSLCertificateKeyFile /path/to/keys/xxx.key
ErrorLog /var/log/apache2/error_log
CustomLog /var/log/apache2/access_log combined
<Directory "path/to/project/public">
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
Maintenant, comme vous pouvez le voir, je fais une redirection permanente à https comme
Redirect permanent/https://example.com/
Mais cette redirection ajouter www avec le nom de domaine par défaut. L'URL redirigée devient donc https://www.example.com/
. Évidemment, mon site Web ne peut pas être consulté avec www puisqu'il est enregistré sans www. Alors s'il vous plaît dites-moi comment faire la redirection au travail et aller à https://example.com/
sans le https.