web-dev-qa-db-fra.com

Est-il possible de rediriger https vers http?

Je travaille sur un site Web sur lequel Comodo SSL est installé. Il existe des liens http: liens vers des pages dont Chrome et IE-11 ne se plaignent pas et bloquent leur accès, à moins que les utilisateurs ne les autorisent explicitement à l'invite.

Bien que certains liens aient des équivalents https, d’autres (HuffingtonPost.com) n’en ont pas. Les liens HuffPost sont des articles écrits par le propriétaire du site, et comme je n’ai aucun contrôle sur HuffPost, je crois que mon seul recours est de copier les articles sur son site blogueur. POUAH!

Il y a un site important sur lequel j'ai le contrôle et j'aimerais rediriger les liens (que je changerai de http à https) vers le site sans installer SSL. J'ai essayé d'utiliser URL Rewrite pour effectuer la redirection https vers http, mais même si le modèle lui correspond ( https://thebeautyquotient.com/ ), le navigateur affiche "Votre connexion n'est pas privée" et affiche https avec une ligne diagonale rouge la traverse. Je suppose que la redirection d'URL ne fonctionne pas. Voici la règle:

            <rule name="https to http" patternSyntax="Wildcard" stopProcessing="true">
                <match url="https*" />
                <action type="Redirect" url="http://www.{HTTP_Host}/{R:1}" />
                <conditions>
                    <add input="{ALL_HTTP}" pattern="off" />
                </conditions>
            </rule>

Notez que j'ai essayé d'utiliser Rewrite ainsi que la redirection et également de supprimer la condition.

Merci d'avoir pris le temps de lire cette question.

1
ron tornambe

Le problème avec votre site n'est pas HTTPS. Vous avez des balises HTML malformées près de vos liens

<li <a itemprop="url" href="http://www.huffingtonpost.com/robert-Tornambe-md/melanoma_b_850558.html" target="_blank" class="articleLink"><img itemprop="thumbnailUrl" src="images/huffpost.png" alt="huffpost-article: Malignant Melanoma: The Silent Killer by Dr. Robert Tornambe" />

Devrait être:

<li><a itemprop="url" href="http://www.huffingtonpost.com/robert-Tornambe-md/melanoma_b_850558.html" target="_blank" class="articleLink"><img itemprop="thumbnailUrl" src="images/huffpost.png" alt="huffpost-article: Malignant Melanoma: The Silent Killer by Dr. Robert Tornambe" />

L'équerre de fermeture (>) de votre balise li vous manque. Je ne peux pas cliquer sur vos liens à cause de cela.

1
Stephen Ostermiller