Jump to content

Suite à déplacement boutique dossier>racine, j'essaye sans succés une redir 301


jolvil

Recommended Posts

J'ai déplacé ma boutique PS 1.3.7 d'un dossier à la racine. Je suis chez OVH

 

Les urls de mes pages ont changé monsite.com/dossier/ devient monsite.com

 

 

J'ai réussi à faire une redirection de de l'adresse http://www.monsite.com/dossier/ vers http://www.monsite.com

 

en faisant

RedirectPermanent /dossier/ http://www.monsite.com cela ne marche que pour cette url

 

et je n'arrive pas à rediriger des anciens repertoires vers les nouveaux afin d'indiquer à Google la nouvelle adresse des pages

 

monsite.com/dossier/repertoire/ vers monsite.com/repertoire/

ou monsite.com/dossier/repertoire/page vers monsite.com/repertoire/page

 

 

voici mon htaccess

 

 

SetEnv PHP_VER 5
SetEnv REGISTER_GLOBALS 0
Options -Indexes
Options -Multiviews
Options +FollowSymLinks

# URL rewriting module activation
RewriteEngine on

# URL rewriting rules
RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2$3.jpg [QSA,L,E]
RewriteRule ^([0-9]+)\-([0-9]+)/([_a-zA-Z0-9-]*)\.jpg$ /img/p/$1-$2.jpg [QSA,L,E]
RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/([_a-zA-Z0-9-]*)\.jpg$ /img/c/$1$2.jpg [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$3&isolang=$1$5 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2&isolang=$1$4 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$2&isolang=$1 [QSA,L,E]
RewriteRule ^([a-zA-Z0-9-]*)/([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$2$4 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)\.html(.*)$ /product.php?id_product=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /category.php?id_category=$1 [QSA,L,E]
RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*)(.*)$ /cms.php?id_cms=$1 [QSA,L,E]
RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*)(.*)$ /supplier.php?id_supplier=$1$3 [QSA,L,E]
RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*)(.*)$ /manufacturer.php?id_manufacturer=$1$3 [QSA,L,E]
RewriteRule ^lang-([a-z]{2})/(.*)$ /$2?isolang=$1 [QSA,L,E]

# Catch 404 errors
ErrorDocument 404 /404.php

# pas www vers www
RewriteCond %{HTTP_HOST} !^www.
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [QSA,L,R=301]

RedirectPermanent /boutique/  [url="http://www.monsite.com"]http://www.monsite.com[/url]

Je suis pret à payer une intervention

Edited by jolvil (see edit history)
Link to comment
Share on other sites

Bon finalement ca à l'air de bien fonctionner, j'avais mis un slash en trop

 

il fallait faire

 

RedirectPermanent /boutique  http://www.monsite.com

 

 

au lieu de

 

 

RedirectPermanent /boutique/  http://www.monsite.com

 

 

Merci à Foxlogic pour sa proposition d'intervention

Edited by jolvil (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...