jolvil Posted June 16, 2012 Share Posted June 16, 2012 (edited) 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 June 25, 2012 by jolvil (see edit history) Link to comment Share on other sites More sharing options...
jolvil Posted June 16, 2012 Author Share Posted June 16, 2012 (edited) 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 June 16, 2012 by jolvil (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now