Nettoyage htaccess au karcher

Discussion dans 'URL Rewriting et .htaccess' créé par fabienfreeman, 19 Novembre 2015.

Tags:
  1. fabienfreeman
    fabienfreeman Nouveau WRInaute
    Inscrit:
    19 Novembre 2015
    Messages:
    18
    J'aime reçus:
    0
    Bonjour à tous !

    Après quelques années de stand-by, j'ai décidé de checker tout le code de mon site, vue l'évolution des règles SEO. Et je suis effaré de voir comment tout cela a évolué !

    Mon site est un site relativement statique (donc que faire pour les infos sur le cache ?), avec une cinquantaine de pages html. Le site est hébergé sur un serveur Apache mutualisé.

    Au fil des années, avec quelques faibles notions informatiques, j'ai constitué mon htaccess en collant différents bouts de codes trouvés sur le net. Mais je réalise qu'il y a des doublons, des imperfections et peut-être même des erreurs...

    Pourriez-vous svp me dire ce que vous en pensez ?

    Mon plus gros problème vient du fait que rien ne marche pour activer Keep Alive ! Et c'est un vrai problème !

    Deuxième souci moins grave, ma page d'accueil fait appel à deux modules externes :
    http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js
    http://s3.amazonaws.com/me.static/js/me.redirect.min.js (pour rediriger les utilisateurs vers la version mobile)
    Les outils de diagnostic m'indiquent qu'il me faut compresser ces codes javascript. Oui, mais comment ?
    Le fait que j'ai rajouté text/javascript et application/javascript à "AddOutputFilterByType DEFLATE" ne semble pas changer grand chose...

    Bref, si vous être en mesure de m'aiguiller, je vous en serais infiniment reconnaissant !

    Mille mercis par avance !

    Fab






    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^monsite.com$
    RewriteRule ^(.*) http://www.monsite.com/$1 [QSA,L,R=301]
    RewriteCond %{THE_REQUEST} ^(GET|POST|HEAD)\ (/.*)?/index.(htm|html|php|asp|shtml)
    RewriteRule ^(.*)index.(htm|html|php|asp|shtml)$ /$1 [R=301,L]


    SetEnv ZEND_OPTIMIZER 1
    SetEnv SESSION_USE_TRANS_SID 0
    SetEnv PHP_VER 5
    # php_flag zlib.output_compression on
    SetOutputFilter DEFLATE
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4\.0678 no-gzip
    BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
    Header append Vary User-Agent env=!dont-vary


    <FilesMatch "\.(js|css|gif|jpg|jpeg|png|ico)$">
    Header unset Cookie
    Header unset Set-Cookie
    Header set Cache-Control "max-age=31536000"
    Header set vary "Accept-Encoding"
    Header append vary "User-Agent"
    Header append Cache-Control "public"
    Header append Connection "Keep-Alive"
    Header append Keep-Alive "timeout=5, max=100"
    FileETag None
    </FilesMatch>


    <IfModule mod_headers.c>
    Header set Connection keep-alive
    Header set Expires "max-age=2592000, public"
    Header unset ETag
    </IfModule>


    ErrorDocument 404 /erreur404.htm
    redirect 301 /liens.htm http://www.monsite.com/
    redirect 301 /pagetest.htm http://www.monsite.com/
    redirect 301 /pagetest2.htm http://www.monsite.com/


    SetOutputFilter DEFLATE
    AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml text/javascript application/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
    SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip
    Header append Vary User-Agent env=!dont-vary
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 7200 seconds"
    ExpiresByType image/jpg "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"
    ExpiresByType image/gif "access plus 2592000 seconds"
    AddType image/x-icon .ico
    ExpiresByType image/ico "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/javascript "access plus 2592000 seconds"
    ExpiresByType text/html "access plus 7200 seconds"
    ExpiresByType application/xhtml+xml "access plus 7200 seconds"
    ExpiresByType application/javascript A259200
    ExpiresByType application/x-javascript "access plus 2592000 seconds"
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    </IfModule>


    <IfModule mod_headers.c>
    <FilesMatch "\\.(ico|jpe?g|png|gif|swf|gz|ttf)$">
    Header set Cache-Control "max-age=2592000, public"
    </FilesMatch>
    <FilesMatch "\\.(css)$">
    Header set Cache-Control "max-age=2592000, public"
    </FilesMatch>
    <FilesMatch "\\.(js)$">
    Header set Cache-Control "max-age=2592000, private"
    </FilesMatch>
    <filesMatch "\\.(html|htm)$">
    Header set Cache-Control "max-age=7200, public"
    </filesMatch>
    <FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
    Header unset Cache-Control
    </FilesMatch>
    </IfModule>
    Header unset ETag
    FileETag none
    <files wp-config.php>
    order allow,deny
    deny from all
    </files>
    <files .htaccess>
    order allow,deny
    deny from all
    </files>
    Options -Indexes
     
  2. chrisfooxx
    chrisfooxx Nouveau WRInaute
    Inscrit:
    18 Mai 2004
    Messages:
    10
    J'aime reçus:
    0
    Bonjour,
    Ce sujet m'intéresse actuellement.
    Avez vous eu des réponses suite à votre post en novembre ?
    Merci d'avance
    Chris
     
Chargement...
Similar Threads - Nettoyage htaccess karcher Forum Date
Après un piratage et un nettoyage, que faire des mauvais backlinks persistants? Problèmes de référencement spécifiques à vos sites 26 Novembre 2019
Nettoyage d'un forum vieux de 15 ans ! Référencement Google 21 Février 2018
site hacké : conseil nettoyage google webmastertool Demandes d'avis et de conseils sur vos sites 6 Janvier 2017
Page nettoyage impossible de faire son referencement sur Google Référencement Google 26 Novembre 2016
Nettoyage champs formulaire Développement d'un site Web ou d'une appli mobile 13 Octobre 2016
Site de nettoyage industriel Demandes d'avis et de conseils sur vos sites 9 Mars 2015
Nettoyage de fichier : quels clients conserver ? Administration d'un site Web 21 Septembre 2012
Nettoyage de base et vérification SMTP de la validité d'un email Administration d'un site Web 2 Septembre 2010
Votre avis sur mon annauire de nettoyage cryogénique Demandes d'avis et de conseils sur vos sites 30 Novembre 2009
preg_replace nettoyage extrème Développement d'un site Web ou d'une appli mobile 25 Mars 2009
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice