web-dev-qa-db-fra.com

Le thème Tumblr personnalisé ne sera pas enregistré à cause des URL non https?

Hier, j'ai donc édité avec bonheur le thème de mon blog tumblr et tout fonctionnait bien. Accédez au même blog aujourd'hui et cela affiche Thsi lorsque je clique sur Enregistrer: "Un oh! Nous ne pourrions pas enregistrer votre thème. Il semble que votre thème personnalisé fasse référence à des éléments provenant d'URL non HTTPS. Veuillez réessayer en utilisant uniquement des URL HTTPS." Super déroutant car aucune URL n'a été ajoutée depuis hier et tout allait bien alors. La même chose se produit avec mes autres blogs avec des thèmes personnalisés. J'ai même parcouru et supprimé toutes les URL sur la page html juste pour voir si cela ferait quelque chose et la même alerte est apparue. Que se passe-t-il ??

Veuillez aider

À votre santé

6
Layton Otene

Juste eu le même problème. Tumblr a mis à jour leurs politiques de cryptage .

Si vous êtes un développeur de thèmes et que vous souhaitez vous assurer que vos thèmes prennent en charge HTTPS, assurez-vous que toutes les ressources hébergées en externe, telles que les feuilles de style en cascade (CSS) ou les fichiers Javascript, et même les images, sont servies via HTTPS.


Comme nous savons maintenant que Tumblr nécessite que nous utilisions HTTPS au lieu de HTTP, voici comment résoudre l'erreur:

  1. Assurez-vous que vous êtes dans la section de personnalisation et accédez à "Modifier HTML":

Tumblr - Customize Section

Tumblr - Edit HTML

  1. Dans le "Edit HTML", appuyez sur Ctrl + F (ou appuyez sur le bouton Paramètres puis "Rechercher et remplacer"):

Tumblr - Settings - Find and Replace

  1. Recherchez "http" et remplacez-le par "https" - appliquez-le à tous.

Tumblr - Finding and Replacing

  1. Étant donné que l'étape précédente peut entraîner la création de "https" pour certains liens, cela doit être corrigé. En accédant à la fonction Rechercher et remplacer et rechercher "httpss" et remplacer par "https".

Les étapes ci-dessous devraient résoudre votre problème.


Considérations supplémentaires

  1. Cependant, s'ils ne le font pas, il y a quelques considérations supplémentaires à faire:

Quand on a, par exemple:

<link rel="alternate" href="Android-app://com.tumblr/tumblr/x-callback-url/blog?blogName=goncalomperes" />

Nous devrons le changer pour [ajouter le https ]:

<link rel="alternate" href="Android-app:https://com.tumblr/tumblr/x-callback-url/blog?blogName=goncalomperes" />
  1. Conformément à support Tumblr :

Encore une autre mise à jour: SSL est maintenant activé par défaut pour TOUS les Tumblrs qui utilisent notre thème officiel sur le Web. Même si nous ne le recommandons pas, vous pouvez toujours le désactiver dans les paramètres de votre blog.

Donc, changer la section de cryptage pour autoriser SSL ne devrait pas être le problème.

Ok je suis une oie. On dirait que tumblr a changé ses exigences sur http. Je sais que cela semble évident, mais je ne pouvais pas dire pourquoi cela se produisait sur chaque thème, à l'exception de leur thème par défaut. La raison en est que vous devez entrer et modifier les liens tumblr en css et Java de http à https " http://static.tumblr.com/xlsgtjb/WEMoeha97/style .css devient https://static.tumblr.com/xlsgtjb/WEMoeha97/style.css "Si vous recevez toujours l'alerte après cela, essayez de rechercher d'autres URL et supprimez-les ou modifiez-les en https

1
Layton Otene

J'ai le même problème et je pensais que tout ce que j'avais à faire était de changer le cryptage en "Toujours servir le blog via SSL" dans les paramètres du blog, comme ceci: Paramètres du blog, cryptage

Apparemment non, car le problème n'est pas seulement dans l'URL du blog mais aussi dans la section personnalisation.

Vous devez donc entrer dans la section, parcourir tout le code, trouver les URL http et les transformer en URL https.

0
Cissy