1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112
| <IfModule mod_php4.c>
php_value session.use_trans_sid 0
</IfModule>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
RewriteEngine On
#
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*) $1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule tag/(.*)$ index.php?search=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?category=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+) index.php?category=$1&title=$2 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z_]+)/([^/]+)/([^/]+)/ index.php?category=$1&title=$2&commentspage=$3 [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z0-9_-]+)/([0-9]+)/ index.php?category=$1 articlespage=$2 [L]
RewriteCond %{HTTP_HOST} !^www\.hiseo\.fr$ [NC]
RewriteRule ^(.*) http://www.hiseo.fr/$1 [QSA,L,R=301]
#
RewriteCond %{REQUEST_URI} /$
RewriteRule ^(.*)/$ $1 [R=301,L]
#
RedirectPermanent /gestion/avez-vous-besoin-d-un-cms/ [url-]http://www.hiseo.fr/organisation/avez-vous-besoin-d-un-cms/[/url]
RedirectPermanent /contenu/ [url-]http://www.hiseo.fr/contenus/[/url]
RedirectPermanent /redacteur_btob.php [url-]http://www.hiseo.fr/redaction-web/[/url]
RedirectPermanent /home/redacteur-web [url-]http://www.hiseo.fr/[/url]
RedirectPermanent /home [url-]http://www.hiseo.fr/[/url]
#
FileETag None
#
AddType 'text/html; charset=UTF-8' .html
#
# requires mod_expires
ExpiresActive On
# sets Expires and Cache-Control: max-age, but not "public"
ExpiresDefault "modification plus 10 years"
# requires mod_headers
# adds the "public" to Cache-Control.
Header set Cache-Control "public, max-age=31536000"
#
<IfModule mod_deflate.c>
<FilesMatch "\.(js|css)$">
SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>
#
<IfModule mod_gzip.c>
#Activation du mod_gzip
mod_gzip_on Yes
mod_gzip_can_negotiate Yes
# Ajout d'un suffixe d'extension pour les fichiers précompressés
mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_update_static No
# Status de mod_gzip
mod_gzip_command_version '/mod_gzip_status'
# Version HTTP du client
# Valeurs : 1000 = HTTP/1.0, 1001 = HTTP/1.1
mod_gzip_min_http 1000
# Méthodes HTTP à prendre en charge
mod_gzip_handle_methods GET POST
# Mozilla/4.0[678] ne sait pas se servir de gzip convenablement. A exclure.
mod_gzip_item_exclude reqheader "User-agent : Mozilla/4.0[678]"
# Types de fichiers à compresser : HTML, JS, CSS, C
# et listing des répertoires Apache
mod_gzip_item_include file \.html$
mod_gzip_item_include file \.shtml$
mod_gzip_item_include file \.php$
mod_gzip_item_include mime ^text/html$
mod_gzip_item_include file \.txt$
mod_gzip_item_include mime ^text/plain$
mod_gzip_item_include file \.js$
mod_gzip_item_include file \.css$
mod_gzip_item_include mime ^text/css$
mod_gzip_item_include file \.pl$
mod_gzip_item_include handler ^CGI-script$
mod_gzip_item_include mime ^httpd/unix-directory$
# Les images sont déjà compressées, cela ne fait rien gagner.
mod_gzip_item_exclude mime ^image/
# Permet d'éliminer l'entête 'Transfer-encoding : chunked' et
# de réunir tous les paquets en un seul morceau compressable.
mod_gzip_dechunk Yes
# Ajoute la taille des entêtes HTTP au document requis pour
# connaître la taille totale de la requête.
mod_gzip_add_header_count Yes
# Envoie l'entête HTTP 'Vary' HTTP, utilisé pour les proxies.
# Ne pas modifier !
mod_gzip_send_vary Yes
</IfModule>
<FilesMatch "\.(html|htm)$">
Header set imagetoolbar "no"
</FilesMatch>
#
Header set P3P "policyref=\"/w3c/p3p.xml\"" |
Partager