Page 1 sur 1

Problème lien externe http

Posté : 25 avr. 2023, 10:25
par ChrisCMoi62
bonjour,
Mon site utise une redirection vers https, ceci dit, sur une des page il y a un lien externe en http, donc quand on clique dessus il met une message d'avertissement ce qui est ennuyeux pour les utiolisateurs, comment forcer l'accès http à cette page ?

Re: Problème lien externe http

Posté : 25 avr. 2023, 11:43
par @rthur
Cet avertissement permet d'éviter justement qu'un site en HTTPS fasse une redirection automatique (invisible) vers du HTTP ce qui pourrait diminuer la sécurité de l'utilisateur.
Donc la meilleure solution c'est de contacter le site vers qui tu renvoie pour l'inciter à faire du HTTPS, c'est la norme à l'heure actuelle.

Une solution alternative, c'est de revoir ton mécanisme de redirection, il me semble que si tu le fais via une balise meta ou un javascript, ça permet d'éviter le message d'avertissement.

Re: Problème lien externe http

Posté : 25 avr. 2023, 11:53
par ChrisCMoi62
Merci @rthur pour ta réponse, hélas je n'ai pas le choix, peut-on contourner ce problème sur l'url en question via htaccess ?

Re: Problème lien externe http

Posté : 25 avr. 2023, 12:54
par two3d
Essaye avec un header("Location: http://(le lien du site en question)..."), sur une page "redirection.php", par exemple.

Puis sur ta page, tu remplace le http://(le lien du site en question) par "https://(ton site)/redirection.php"

Re: Problème lien externe http

Posté : 25 avr. 2023, 12:57
par ChrisCMoi62
Bonjour two3d, la page externe en HTTPS ne fonctionne pas, donc hélas ça ne va pas

Re: Problème lien externe http

Posté : 25 avr. 2023, 13:20
par @rthur
peut-on contourner ce problème sur l'url en question via htaccess ?
Le seul contournement c'est de faire un lien sans redirection, ou alors avec une redirection JS/meta

Re: Problème lien externe http

Posté : 25 avr. 2023, 13:28
par two3d
Bonjour two3d, la page externe en HTTPS ne fonctionne pas, donc hélas ça ne va pas
PHP refuse de faire un "header location" vers le site http si ton site est https ? Tu n'a peut être pas compris ma proposition...

Re: Problème lien externe http

Posté : 25 avr. 2023, 15:51
par @rthur
PHP refuse de faire un "header location" vers le site http si ton site est https ? Tu n'a peut être pas compris ma proposition...
Je crois que c'est au niveau du navigateur qu'il y a cette protection, d'afficher un warning si tu fais un redirect(location) depuis une page https vers une url http

Re: Problème lien externe http

Posté : 25 avr. 2023, 15:55
par two3d
C'est un lien "<a href" que tu as mis ou c'est un CSS ou autre ressource ?