J'ai un site hébergé sur Godaddy, je dois activer la compression gzip sur mon site Web, comme recommandé dans le test de vitesse, et j'ai ajouté le contenu ci-dessous à .htaccess
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP
Mon htaccess final ressemble à
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# BEGIN GZIP
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript
</ifmodule>
# END GZIP
Mais lorsque je charge mon site Web et ouvre à nouveau le fichier .htaccess, le contenu du fichier devient réinitialisé, comme,
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Mon plan d'hébergement GoDaddy est Deluxe Classic Hosting Linux.
Edit:
Je l'ai obtenu en arrêtant tout processus système sur GoDaddy, puis en modifiant à nouveau le fichier .htaccess qui a résolu le problème.
Mais c'était pour peu de temps, après quelques minutes, le fichier .htaccss est revenu à son contenu original.
Quelqu'un peut-il donner ce qui peut être le problème?
GoDaddy active par défaut mod_deflate et définit globalement les types de compression de tous les packages achetés au cours des dernières années. Seuls les comptes classiques nécessitent une intervention manuelle.
Mod_deflate est activé par défaut sur nos comptes d’hébergement Linux Web Hosting. Ceci compresse tous les fichiers de type texte demandés. Vous pouvez désactiver mod_deflate répertoire par répertoire et cela s'applique de manière récursive. Vous pouvez placer les éléments suivants dans un fichier .htaccess pour désactiver mod_deflate:
SetEnvIf Request_URI .* no-gzip=1
Classique
Nos comptes d'hébergement classique n'activent pas mod_deflate au niveau global, mais vous pouvez l'activer dans votre fichier .htaccess.
Il est toujours recommandé de contacter d'abord votre hôte. S'ils ne vous aident pas, vous devez contacter le mauvais fournisseur. De plus, tous les hôtes n'ont pas besoin de <IfModule>
. Par conséquent, si vous êtes sur un compte classique, supprimez le <ifmodule mod_deflate.c>
car GoDaddy ne le mentionne pas. il.