web-dev-qa-db-fra.com

Pourquoi ne vois-je pas le contenu actuel dans mon front-end et mon back-end?

J'utilise un système basé sur un modèle Joomla3 (version 3.4.8 de Joomla) et j'ai un problème qui provoque le dysfonctionnement de l'ensemble du site.

Le problème persiste aussi bien dans le backend que dans le frontend. Je vais essayer de décrire le problème:

Quand j'ouvre un lien, disons n'importe quel module, je change le nom du module, le sauvegarde et le ferme. Ensuite, si je le rouvre, je ne vois pas le nouveau nom dans le module tant que je n'ai pas actualisé mon navigateur.

Essayons avec un autre exemple. Lorsque j'ouvre une page du site Web, passez à une autre page (entre-temps, la première page a été modifiée), puis revenez à la première page. Je vois l'ancien contenu (et non celui qui a été modifié) ... jusqu'à ce que je faire un rafraîchissement dans le navigateur.

C'est quelque chose comme quand vous ouvrez une page, allez à une autre, alors vous voulez aller à la dernière page et faites un "retour" dans le navigateur et n'utilisez pas un lien normal qui devrait ouvrir cette page rafraîchie.

1
Adnan Tubić

Votre problème est avec la mise en cache du navigateur. Vous devriez le désactiver dans votre .htaccess fichier et vous n'aurez alors aucune actualisation à effectuer. Voir ce post sur la façon de faire cela: http://www.itoctopus.com/how-to-disable-browser-caching-in-joomla-backend

Si vous vous demandez quelle est la cause de ce problème, il est fort probable que votre serveur demande explicitement au navigateur d’utiliser des versions en cache des pages. Ce problème est fréquent avec les sites Web utilisant l'hébergement partagé (en particulier SiteGround).

2
itoctopus