web-dev-qa-db-fra.com

Message d'erreur du cache total W3 lorsque les règles .htaccess ne peuvent pas être modifiées?

Je viens d'installer le plugin " W3 Total Cache " .J'ai aussi activé les liens permanents. Ensuite, il montre un message

La fonctionnalité de cache du navigateur n'est pas opérationnelle. Vos règles .htaccess n'ont pas pu être modifiées. Veuillez vérifier que /home/..../public_html/..../.htaccess a les règles suivantes:

Donc, j'ai collé le code qu'il a montré avec ce message dans mon fichier .htaccess. Mais il montre toujours la même erreur. Est-ce que je manque quelque chose?

C'est le code montré et j'ai ajouté au fichier .htaccess

 # BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
    <IfModule mod_setenvif.c>
        BrowserMatch ^Mozilla/4 gzip-only-text/html
        BrowserMatch ^Mozilla/4\.0[678] no-gzip
        BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
        BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
    </IfModule>
    <IfModule mod_headers.c>
        Header append Vary User-Agent env=!dont-vary
    </IfModule>
    AddOutputFilterByType DEFLATE text/css application/x-javascript text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon
</IfModule>
<FilesMatch "\.(css|js)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.1.1"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(html|htm|rtf|rtx|svg|svgz|txt|xsd|xsl|xml)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.1.1"
    </IfModule>
</FilesMatch>
<FilesMatch "\.(asf|asx|wax|wmv|wmx|avi|bmp|class|divx|doc|docx|exe|gif|gz|gzip|ico|jpg|jpeg|jpe|mdb|mid|midi|mov|qt|mp3|m4a|mp4|m4v|mpeg|mpg|mpe|mpp|odb|odc|odf|odg|odp|ods|odt|ogg|pdf|png|pot|pps|ppt|pptx|ra|ram|swf|tar|tif|tiff|wav|wma|wri|xla|xls|xlsx|xlt|xlw|Zip)$">
    FileETag None
    <IfModule mod_headers.c>
         Header set X-Powered-By "W3 Total Cache/0.9.1.1"
    </IfModule>
</FilesMatch>
# END W3TC Browser Cache

(J'ai ajouté le même code ici.Veuillez me prévenir si l'ajout d'un code aussi long est inapproprié ici. Je vais le supprimer de cette question.)

2
user391

D'après mon expérience avec W3 Total Cache, cette erreur est déclenchée lorsque le plug-in ne peut pas écrire dans le fichier .htaccess. Il suggère également le fichier chmod 777 au fichier et comporte un bouton indiquant "essayer à nouveau" sur lequel vous pouvez cliquer après avoir modifié les autorisations en .htaccess.

Je suggère chmod 777 à .htaccess, cliquez sur Réessayer, puis modifiez les autorisations par la suite. Si ce n'est pas possible, vous devrez coller le code dans le fichier au-dessus des règles de réécriture de WordPress en veillant à ne pas les remplacer.

Le plugin a un ensemble de règles pour chaque méthode de mise en cache qui doivent être ajoutées à divers fichiers .htaccess. Pour trouver les règles nécessaires pour chaque fichier, allez à performance - install:

Le code que vous avez posté ci-dessus ne contient pas les règles de type mime qui devraient figurer dans le cache du navigateur .htaccess.

alt textalt textalt text

3
Chris_O