une redirection non www à www et le protocole HTTPS est, retourne 302 temporary redirect uniquement http://www.example.com
.Redirect non WWW au format WWW et HTTPS dans VirtualHost
Voir Status Codes ci-dessous par protocole et le nom d'hôte - tester mon site http://www.mypetcerts.com
- https://www.example.com -> 200
- https://example.com -> 301-https://www.example.com
- http://example.com -> 301 ->https://www.example.com
- http://www.example.com - > 302 ->https://www.example.com
example.conf
<VirtualHost *:80>
ServerName www.example.com
# server config
</VirtualHost>
<VirtualHost *:80>
ServerName example.com
RedirectMatch permanent ^/?(.*) https://www.mypetcerts.com/$1
</VirtualHost>
J'imagine que c'est parce que je frappe VirtualHost 1 ci-dessus sans https redirigent parce que le nom canonique était correct et il n'y avait pas besoin de frapper le VirtualHost 2 à ServerName exemple. com. Quelqu'un at-il une réponse avec ce style mis en place? Je cours aussi sur Amazon ELB.
Note: Ceci est Apache2.2 Je ne peux pas tirer parti de Apache2.4 IF directives :(
Je suppose que faire une redirection vers www alors https est possible, mais si je comprends bien l'exécution d'une plusieurs redirect (par exemple à www d'abord, puis à https) n'est pas le grand pour le référencement.
J'ai besoin tous les résultats possibles à goto https://www.example.com avec un seul 301 permanent redirect.