8796 sujets

Développement web côté serveur, CMS

Bonjour,

J'ai codé un fichier .htaccess que j'ai mis dans un répertoire temporaire test de mon site pour la prise en charge du cache et la compression gzip de mes pages.

Le fichier me donne une erreur 500. J'ai alors fait vérifier le code par d'autres internautes qui ont testé le fichier sur leurs hébergeurs et le cela fonctionne correctement.

J'ai donc demandé à mon hébergeur s'il autorisait les fichiers .htaccess il m'a répondu que oui, mais que l'erreur était due à une mauvaise syntaxe de mon htaccess.

Dans la mesure où le fichier a été testé sur d'autres hébergeurs et que cela fonctionne correctement, je ne sais plus comment résoudre ce problème. Avez vous une solution ou un conseil pour moi SVP.

Merci
Hello...

Peux tu commencer par poster ton htaccess, que l'on puisse voir ou ça cloche?
Sinon, quel est ton hébergeur?

Sans plus d'infos, difficile de t'aider...
Oui c'est vrai pardon !

hebergeur : www.a-a-hebergement.com

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/x-javascript application/x-httpd-php

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

<FilesMatch ".(ico|jpe?g|png|gif|swf|flv|css|js|gz|pdf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

<filesMatch ".(html|htm|xml)$">
Header set Cache-Control "max-age=43200"
</filesMatch>

<FilesMatch ".(php|cgi)$">
Header unset Cache-Control
</FilesMatch>

Header unset ETag
FileETag none
</IfModule>

<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 7200 seconds"
AddType image/x-icon .ico
ExpiresByType image/gif "access plus 2592000 seconds"
ExpiresByType image/ico "access plus 2592000 seconds"
ExpiresByType image/jpg "access plus 2592000 seconds"
ExpiresByType image/png "access plus 2592000 seconds"
ExpiresByType image/jpeg "access plus 2592000 seconds"
ExpiresByType image/icon "access plus 2592000 seconds"
ExpiresByType image/x-icon "access plus 2592000 seconds"
ExpiresByType text/css "access plus 2592000 seconds"
ExpiresByType text/html "access plus 7200 seconds"
ExpiresByType text/javascript "access plus 2592000 seconds"
ExpiresByType application/xhtml+xml "access plus 7200 seconds"
ExpiresByType application/x-javascript "access plus 2592000 seconds"
ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
</IfModule>




Merci !