Webmaster Hub: Problème de conflit dans mon htaccess ? - Webmaster Hub

Aller au contenu

Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

Problème de conflit dans mon htaccess ? Noter : -----

#1 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 26 août 2011 - 21:13

Bonjour à tous !!! je viens vers vous suite à une conversation avec Laurent Bourrelly, un spécialiste du SEO (adresse de son blog pour ceux qui ne le connaisse pas : http://www.laurentbourrelly.com/blog/)

Voilà je vous explique, j'ai des problèmes avec mon htaccess et il m'a dit que je trouverai ici des spécialistes pour m'aider :D

Je vous le met ici ! je ne suis pas du tout un spécialiste du htaccess, je l'ai fait avec des bouts de code pris à droite à gauche dans des tutos pris sur le net.

C'est le htaccess du site www.espace-musculation.com .

Merci pour votre aide !

AddType x-mapp-php5 .php
AddHandler x-mapp-php5 .php
AddDefaultCharset UTF-8

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]





# BEGIN WPSuperCache
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-
Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-
c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-
|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-
|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* [NC]
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteCond /kunden/homepages/17/d155837024/htdocs/musculation/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.
html.gz -f
RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz" [L]
RewriteCond %{REQUEST_URI} !^.*[^/]$
RewriteCond %{REQUEST_URI} !^.*//.*$
RewriteCond %{REQUEST_METHOD} !POST
RewriteCond %{QUERY_STRING} !.*=.*
RewriteCond %{HTTP:Cookie} !^.*(comment_author_|wordpress_logged_in|wp-postpass_).*$
RewriteCond %{HTTP:X-Wap-Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP:Profile} !^[a-z0-9\"]+ [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-
Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).* [NC]
RewriteCond %{HTTP_user_agent} !^(w3c\ |w3c-|acs-|alav|alca|amoi|audi|avan|benq|bird|blac|blaz|brew|cell|cldc|cmd-|dang|doco|eric|hipt|htc_|inno|ipaq|ipod|jigs|kddi|keji|leno|lg-
c|lg-d|lg-g|lge-|lg/u|maui|maxo|midp|mits|mmef|mobi|mot-|moto|mwbp|nec-|newt|noki|palm|pana|pant|phil|play|port|prox|qwap|sage|sams|sany|sch-
|sec-|send|seri|sgh-|shar|sie-|siem|smal|smar|sony|sph-|symb|t-mo|teli|tim-|tosh|tsm-|upg1|upsi|vk-v|voda|wap-
|wapa|wapi|wapp|wapr|webc|winw|winw|xda\ |xda-).* [NC]
RewriteCond /kunden/homepages/17/d155837024/htdocs/musculation/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.
html -f
RewriteRule ^(.*) "/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html" [L]
# END WPSuperCache

RewriteRule (.*)\.(flv|gif|jpg|jpeg|png|ico|swf|css|js|htm|html)$ /media.php?file=$1.$2 [L]




ExpiresActive On
ExpiresDefault "access plus 2 years"
ExpiresByType image/jpg A31104000
ExpiresByType image/jpeg A31104000
ExpiresByType image/png A31104000
ExpiresByType image/x-icon A31104000
ExpiresByType application/x-shockwave-flash A31104000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
ExpiresByType text/html A2592000
ExpiresByType text/xml A31104000

</IfModule>


# Protection du fichier htacces
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>

# protect wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>





Header unset Pragma
FileETag None
Header unset ETag
ExpiresActive On


<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</FilesMatch>
<FilesMatch "\.(js|css)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</FilesMatch>
<filesMatch "\.(php|html|htm)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</filesMatch>




# 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>

# END WordPress


0

#2 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 26 août 2011 - 22:55

Et quel est le problème ?
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#3 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 27 août 2011 - 10:21

et bien... je sais plus gloups :S

En faite il m'a fait aller sur un site qui check quelque chose (je sais plus quoi) et il m'a dit que regarde cette chose ça ne va pas. C'est quelque chose qui à un rapport avec le cache.
Il m'a dit de me rendre ici car c'était l'endroit ou j'étais sur de trouver quelqu'un de compétant :-)

PS: je suis chez 1&1

Ce message a été modifié par SEO69 - 27 août 2011 - 10:21.

0

#4 L'utilisateur est hors-ligne   Arlette 

  • Voir le blog
  • Groupe : Direction
  • Messages : 9 282
  • Inscrit(e) : 26-août 03
  • Genre:Femme
  • Localisation:Rognes

Posté 27 août 2011 - 10:39

Sacré Laurent ! :p

Demande lui de venir nous dire ce qui ne va pas... Ca lui fera une occasion de venir nous faire un coucou ;)
0

#5 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 27 août 2011 - 19:46

parce que vous, vous ne voyez rien qui ne va pas ?????
0

#6 L'utilisateur est hors-ligne   Dadou 

  • Light or Dark Side ?
  • Groupe : Fondateur
  • Messages : 3 244
  • Inscrit(e) : 29-avril 04
  • Genre:Homme
  • Localisation:13 rue Offenbach, Barentin

Posté 27 août 2011 - 22:11

On n'est pas devins non plus, on ne sait pas quel est ton problème, sans indice on ne peux savoir quoi regarder
« Demander ne coûte qu’un instant d’embarras ; ne pas demander, c’est être embarrassé toute sa vie. » (Proverbe japonais)
- Mon petit site a moi
0

#7 L'utilisateur est hors-ligne   Arlette 

  • Voir le blog
  • Groupe : Direction
  • Messages : 9 282
  • Inscrit(e) : 26-août 03
  • Genre:Femme
  • Localisation:Rognes

Posté 28 août 2011 - 07:18

Citation

En faite il m'a fait aller sur un site qui check quelque chose (je sais plus quoi) et il m'a dit que regarde cette chose ça ne va pas.


Donne au moins l'url du site en question et dit à quel endroit tu as mis la tienne d'url. Les pros verront bien ce que Thick a voulu te montrer ;)
0

#8 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 28 août 2011 - 13:56

Ca c'est mon url : http://www.espace-musculation.com/
0

#9 L'utilisateur est hors-ligne   Arlette 

  • Voir le blog
  • Groupe : Direction
  • Messages : 9 282
  • Inscrit(e) : 26-août 03
  • Genre:Femme
  • Localisation:Rognes

Posté 28 août 2011 - 15:33

C'est pas ton url que je te demandais, c'est l'url du site que Laurent t'a donné pour aller faire un check, et l'endroit ou tu avais mis ton url !

Ton url on l'a déjà, tu l'as donné dans ton post d'origine ;)
0

#10 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 28 août 2011 - 20:14

Je viens de retrouver dans l'historique de chrome l'url qui m'avait donné sur skype :

http://www.webconfs....eader-check.php


j'ai mis cette url comme il me l'a demandé : http://www.espace-mu..._pectoraux_dips



et dans les résultats voilà ce qui cloche :

HTTP/1.1 200 OK =>
Date => Sun, 28 Aug 2011 19:13:25 GMT
Server => Apache/1.3.41 Ben-SSL/1.59
Cache-Control => no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires => Thu, 19 Nov 1981 08:52:00 GMT
Link => ; rel=shortlink
Pragma => no-cache
Vary => Cookie
X-Pingback => http://www.espace-mu....com/xmlrpc.php
X-Powered-By => PHP/5.2.17
Set-Cookie => PHPSESSID=dba062f88577f0c802c0cbcb254a5d46; path=/
Connection => close
Content-Type => text/html; charset=UTF-8
0

#11 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 29 août 2011 - 06:46

C'est simplement que tu as le module apache mod_expires, et qu'il n'a pas été configuré correctement.

Dans ce cas, tes pages sont rechargés à chaque fois, vu qu'elles sont considérées comme expirées. ;)

Remplace
ExpiresDefault "access plus 2 years"

par
ExpiresDefault A63072000

63072000 correspond à 2 ans exprimés en secondes (730*86400)

Pour information, Apache 1.3.41 n'est plus supporté parce que trop ancien.
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#12 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 29 août 2011 - 11:09

Merci pour ta réponse. Je viens de faire la modification mais ça ne change rien, j'ai exactement le même résultat :S

Je suis sur Apache 1.3.41 , comment passer à une version plus récente ?

Ce message a été modifié par Seo69 - 29 août 2011 - 11:56.

0

#13 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 29 août 2011 - 13:01

Passer à une version plus récente d'Apache suppose que tu t'y connaisses un minimum. Cela ne semble pas être le cas, donc ne touche à rien !
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#14 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 29 août 2011 - 14:23

ok merci beaucoup ! et sinon une idée pour mon problème ?
0

#15 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 29 août 2011 - 15:18

Ce n'est pas en soi un problème, juste une mauvaise configuration de mod_expires.

Je supprimerais ceci :
ExpiresActive On
ExpiresDefault "access plus 2 years"
ExpiresByType image/jpg A31104000
ExpiresByType image/jpeg A31104000
ExpiresByType image/png A31104000
ExpiresByType image/x-icon A31104000
ExpiresByType application/x-shockwave-flash A31104000
ExpiresByType text/css A2592000
ExpiresByType text/javascript A2592000
ExpiresByType text/html A2592000
ExpiresByType text/xml A31104000

vu que tu as plus loin dans ton fichier :
ExpiresActive On

<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</FilesMatch>
<FilesMatch "\.(js|css)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</FilesMatch>
<filesMatch "\.(php|html|htm)$">
Header set Cache-Control "max-age=2592000, public, must-revalidate"
Header set ExpiresDefault "access plus 1 year"
</filesMatch>


La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#16 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 29 août 2011 - 19:08

Non ça ne marche pas, ça me fait une belle erreur 500 ^^ C'est qui qui voulait forcer une erreur 500 ? :)
0

#17 L'utilisateur est hors-ligne   Patrick 

  • Le débordeur !
  • Groupe : Fondateur
  • Messages : 2 149
  • Inscrit(e) : 14-décembre 04
  • Genre:Homme
  • Localisation:Longchamp (21)
  • Société:Adifco

Posté 30 août 2011 - 08:08

Salut,

pour l'un de mes clients qui avait le même soucis, j'ai tout viré ce qui avait une influence sur mod_expires de son .htaccess que j'ai remplacé par ceci
<IfModule mod_expires.c>
	<FilesMatch "\.(htm|html|php|xml)$">
	Header set Cache-Control "max-age=86400, public"
	</FilesMatch>
	<FilesMatch "\.(flv|ico|jpg|jpeg|png|gif|js|css|swf)$">
	Header set Cache-Control "max-age=29030400, public, no-transform"
	</FilesMatch>
</IfModule>


Pour les fichiers PHP l'expiration est rapide car il s'agit d'un blog, il faut donc que les commentaires soient pris en compte régulièrement. Mais tu peux allonger la durée en fonction de ton site.

Si ça peut t'aider ...

++

Patrick
Devis référencement pour votre site.
Référencement avec paiement aux résultats, la première page de Google sinon rien !
Référencement pour TPE, PME/PMI et grands comptes.
Adifco est un organisme de formation agréé: HTML, CSS, PHP, MySQL, SEO, SEA, etc.
0

#18 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 30 août 2011 - 18:36

Merci pour ta réponse mais malheureusement j'ai toujours la même chose c'est à dire :

Expires => Thu, 19 Nov 1981 08:52:00 GMT
0

#19 L'utilisateur est en ligne   Dan 

  • Webmaster
  • Voir le blog
  • Voir la galerie
  • Groupe : Direction
  • Messages : 22 946
  • Inscrit(e) : 18-août 03
  • Genre:Homme
  • Localisation:St Anne, Alderney
  • Société:Webmaster Hub Ltd.

Posté 30 août 2011 - 19:35

Tu es certain de ne pas avoir un second fichier .htaccess quelque-part ?
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi.
Si la pratique et la théorie sont réunies, rien ne fonctionne et on ne sait pas pourquoi. - Albert Einstein -
Infogérance de serveurs dédiés OVH
0

#20 L'utilisateur est hors-ligne   Seo69 

  • Groupe : Actif
  • Messages : 10
  • Inscrit(e) : 26-août 11

Posté 30 août 2011 - 21:03

celui ci est à la racine.

J'ai un autre répertoire qui est utilisé pour un sous domaine et il y a un .htaccess dedans. Est ce qu'il peut influencer ?

je viens de regarder dedans et il n'y aucune règle d'écrite pour sur mod_expires
Dois-je les rajouter ?

Sinon j'utilise un sous domaine pour héberger les images. Il y a aussi un .htaccess


j'ai fait les modifs dans ces fichiers également, toutes celle proposées mais rien n'y fait.

Ce message a été modifié par Seo69 - 30 août 2011 - 21:15.

0

Partager ce sujet :


Page 1 sur 1
  • Vous ne pouvez pas commencer un sujet
  • Vous ne pouvez pas répondre à ce sujet

1 utilisateur(s) en train de lire ce sujet
0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)