Comment faire une redirection 301 de http vers https sur un serveur domino?

0

J'ai besoin de faire une redirection 301 de http://www.example.com vers https://www.example.com

L'option de document de site Internet qui effectue une redirection TCP vers SSL est une réponse avec le code http 302.

La définition de cette option et l'ajout d'une règle de site Web de redirection à ce domaine fonctionnent-ils?

utilisateur152484
la source

Réponses:

2

L'option 'Rediriger TCP vers SSL' se trouve sous l' onglet Sécurité du document Site Web / Site Internet . Cependant, je viens de vérifier cela avec Fiddler et il utilise un code de réponse 302, pas un 301.

Ouvrez le document Sites Internet en question et cliquez sur le bouton Site Web ... -> Créer une règle . Définissez les valeurs de champ suivantes:

  • Description : 301 Redir vers SSL
  • Type de règle : Redirection
  • Modèle d'URL entrant : / *
  • Rediriger vers cette URL : https://www.example.com/ *
  • Envoyer 301 Redirect : (vérifié)

Assurez-vous de redémarrer la tâche HTTP pour que ces modifications prennent effet.

Vous trouverez plus de documentation à ce sujet aux liens suivants:
Création d’un document de règles de site Web
Redirection Http 301

Gregg Browinski
la source
Je pensais que cela fonctionnerait et j'ai essayé sur un site de production mais cela fait quelque chose qui, à mon avis, pouvait arriver. Il entre dans une boucle de requêtes https adressées à " example.com ".
user152484
Bizarre - Aviez-vous précédemment indiqué que le test avait réussi sur un serveur de développement / test? Si tel est le cas, le serveur de production exécute-t-il une version différente de Domino? J'ai réussi à tester cela (sans le bouclage) sur Domino 8.5.1 FP3 (64 bits).
Gregg Browinski
0

Avez-vous utilisé le site Internet? "Charger les configurations Internet à partir des documents Serveur \ Sites Internet: Activé" ou non?

Avez-vous essayé ce qui suit:

1.) Ouvrez le document serveur 2.) Ports -> Ports Internet -> Web -> Etat du port TCP / IP: Redirect to SSL 3.) Attendez que les modifications soient répliquées et reconnues par le serveur 4.) redémarrez HTTP (ou mieux le serveur entier)

Ou faites-vous référence à des sites Internet?

Remarque: 302: déplacement temporaire 301: déplacement permanent

BastianW
la source
J'utilise des sites Internet, mais je ne sais pas où se trouve le paramètre "Charger les configurations Internet à partir des documents Serveur / Sites Internet: Activé".
user152484
Pour le deuxième point que vous avez dit, si je fais le changement, il ne sera pas configuré pour une demande adressée à un hôte que le serveur est en train de desservir. Je le veux pour un seul hôte et je veux que ce soit un 301 pour cet hôte seulement.
user152484
Le paramètre "Charger les configurations Internet à partir des documents Serveur \ Sites Internet" se trouve sous l'onglet Général du document Serveur. Vérifiez la section la plus en haut de cet onglet, colonne de gauche des paramètres.
Gregg Browinski