Nouveau WRInaute
Bonjour,
Je travaille pour un site e-commerce, j'ai 2 ans d'expérience de référenceur.
Une agence web a modifié le Htaccess avant mon arrivée, sur ce site.
Le site a mis en place une réécriture d'url, bon l’idée était bonne, mais la réalisation…
Même si je m'y connais bien en référencement je bute souvent sur le fichier Htaccess, je voudrais donc votre avis sur les redirections 301 mises en place. Et malheureusement je pense que cette agence a fait une erreur, pas sur les 301, mais je pense relever la présence de cloaking....
Depuis le site a perdu beaucoup de positions, ça va malheureusement me retomber dessus alors que je ne pense être pour rien dans ces pertes de positions j'aurais tendance à accuser ce fichier htaccess :
Le htaccess :
Merci d'avance pour votre lecture et vos remarques.
Je travaille pour un site e-commerce, j'ai 2 ans d'expérience de référenceur.
Une agence web a modifié le Htaccess avant mon arrivée, sur ce site.
Le site a mis en place une réécriture d'url, bon l’idée était bonne, mais la réalisation…
Même si je m'y connais bien en référencement je bute souvent sur le fichier Htaccess, je voudrais donc votre avis sur les redirections 301 mises en place. Et malheureusement je pense que cette agence a fait une erreur, pas sur les 301, mais je pense relever la présence de cloaking....
Depuis le site a perdu beaucoup de positions, ça va malheureusement me retomber dessus alors que je ne pense être pour rien dans ces pertes de positions j'aurais tendance à accuser ce fichier htaccess :
Le htaccess :
Code:
# authentification
# AuthUserFile /var/www/vhosts/site-en-question.fr/httpdocs/_pddadm/.htpasswd
# AuthGroupFile /dev/null
# AuthName ByPassword
# AuthType Basic
# <limit GET POST>
# require valid-user
# </Limit>
AddDefaultCharset iso-8859-1
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>
# Set some options
Options -Indexes
Options +FollowSymLinks
RewriteEngine On
# RewriteBase /boutique
RewriteBase /
DirectoryIndex index.php
#
# Skip the next two rewriterules if NOT a spider
RewriteCond %{HTTP_USER_AGENT} !(msnbot|slurp|googlebot) [NC]
RewriteRule .* - [S=2]
#
# case: leading and trailing parameters
RewriteCond %{QUERY_STRING} ^(.+)&osCsid=[0-9a-z]+&(.+)$ [NC]
RewriteRule (.*) $1?%1&%2 [R=301,L]
#
# case: leading-only, trailing-only or no additional parameters
RewriteCond %{QUERY_STRING} ^(.+)&osCsid=[0-9a-z]+$|^osCsid=[0-9a-z]+&?(.*)$ [NC]
RewriteRule (.*) $1?%1 [R=301,L]
RedirectPermanent /boutique http://www.site-en-question.fr
#
# redirection temporaire vers la page de maintenance
#RewriteCond %{REQUEST_URI} !/maintenance.html$
#RewriteCond %{REMOTE_ADDR} !^82\.66\.185\.224
#RewriteRule $ /maintenance.html [R=302,L]
RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}
# If Search Engine Friendly URLs do not work, try enabling the
# following Apache configuration parameter
#
# AcceptPathInfo On
# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
Merci d'avance pour votre lecture et vos remarques.