Jump to content

htaccess redirect. help


Recommended Posts

Bonjour,

 

voila mon problème:

je voudrais rediriger la page suivante

http://www.rafaels-choice.com/maclaren-quest-sport-2012/41-maclaren-quest-sport-2012-black-champagne.html

 

vers

http://www.rafaels-choice.com/maclaren-quest-sport-2012/50-maclaren-quest-sport-2012-black-champagne.html

 

Pour cela, j'ai essayé de faire via htaccess, mais je n'y arrive pas.

 

1. quel htaccess faut il utiliser? faut il modifier le htaccess qui se trouve dans le dossier de prestashop? ou celui qui se trouve à la racine (ovh)?

en effet, htaccess de prestashop est tres complet avec beaucoup d'ecritures. celui d'ovh ne contient que deux lignes.

 

2. j'ai essayé de faire "redirect permanent /41-maclaren-quest-sport-2012-black-champagne.html http://www.rafaels-choice.com/maclaren-quest-sport-2012/50-maclaren-quest-sport-2012-black-champagne.html", et cela dans les deux fichiers htaccess, mais ca ne marche pas.

 

 

y a t il de spécialistes?

 

 

merci d'avance de votre aide.

Link to comment
Share on other sites

j'ai régénéré le htaccess avec presta back office et y ajouté ce code en gras.

 

pouvez vous me dire pourquoi cela ne marche pas?

 

d'ailleurs, je me demande si je ne me trompe pas et modifie le mauvais htaccess? il y en a combien dans presta?

 

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE

# http://www.prestashop.com - http://www.prestashop.com/forums

 

Redirect 301 /maclaren-quest-sport-2012/41-maclaren-quest-sport-2012-black-champagne.html http://www.rafaels-choice.com/maclaren-quest-sport-2012/50-maclaren-quest-sport-2012-black-champagne.html

 

 

<IfModule mod_rewrite.c>

# URL rewriting module activation

RewriteEngine on

 

# URL rewriting rules

RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L]

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L]

 

merci d'avance de votre aide

Link to comment
Share on other sites

au cas ou, voici le code complet

 

 

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE

# http://www.prestashop.com - http://www.prestashop.com/forums

 

Redirect 301 /maclaren-quest-sport-2012/41-maclaren-quest-sport-2012-black-champagne.html http://www.rafaels-choice.com/maclaren-quest-sport-2012/50-maclaren-quest-sport-2012-black-champagne.html

 

 

<IfModule mod_rewrite.c>

# URL rewriting module activation

RewriteEngine on

 

# URL rewriting rules

RewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L]

RewriteRule ^([a-z0-9]+)\-([a-z0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2$3.jpg [L]

RewriteRule ^([0-9]+)\-([0-9]+)/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1-$2.jpg [L]

RewriteRule ^([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$1$2.jpg [L]

RewriteRule ^([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$1$2$3.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$1$2$3$4.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$1$2$3$4$5.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$1$2$3$4$5$6.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$1$2$3$4$5$6$7.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$1$2$3$4$5$6$7$8.jpg [L]

RewriteRule ^([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])([0-9])(\-[_a-zA-Z0-9-]*)?/[_a-zA-Z0-9-]*\.jpg$ /img/p/$1/$2/$3/$4/$5/$6/$7/$8/$1$2$3$4$5$6$7$8$9.jpg [L]

RewriteRule ^c/([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L]

RewriteRule ^c/([a-zA-Z-]+)/[a-zA-Z0-9-]+\.jpg$ /img/c/$1.jpg [L]

RewriteRule ^([0-9]+)(\-[_a-zA-Z0-9-]*)/[_a-zA-Z0-9-]*\.jpg$ /img/c/$1$2.jpg [L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]

RewriteRule ^[a-zA-Z0-9-]*/([0-9]+)\-[a-zA-Z0-9-]*\.html /product.php?id_product=$1 [QSA,L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]*(/[a-zA-Z0-9-]*)+ /category.php?id_category=$1&noredirect=1 [QSA,L]

RewriteRule ^([0-9]+)\-[a-zA-Z0-9-]* /category.php?id_category=$1 [QSA,L]

RewriteRule ^([0-9]+)__([a-zA-Z0-9-]*) /supplier.php?id_supplier=$1 [QSA,L]

RewriteRule ^([0-9]+)_([a-zA-Z0-9-]*) /manufacturer.php?id_manufacturer=$1 [QSA,L]

RewriteRule ^content/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms=$1 [QSA,L]

RewriteRule ^content/category/([0-9]+)\-([a-zA-Z0-9-]*) /cms.php?id_cms_category=$1 [QSA,L]

RewriteRule ^page-non-trouvee$ /404.php [QSA,L]

RewriteRule ^adresse$ /address.php [QSA,L]

RewriteRule ^adresses$ /addresses.php [QSA,L]

RewriteRule ^authentification$ /authentication.php [QSA,L]

RewriteRule ^meilleures-ventes$ /best-sales.php [QSA,L]

RewriteRule ^panier$ /cart.php [QSA,L]

RewriteRule ^contactez-nous$ /contact-form.php [QSA,L]

RewriteRule ^bons-de-reduction$ /discount.php [QSA,L]

RewriteRule ^suivi-commande-invite$ /guest-tracking.php [QSA,L]

RewriteRule ^historique-des-commandes$ /history.php [QSA,L]

RewriteRule ^identite$ /identity.php [QSA,L]

RewriteRule ^fabricants$ /manufacturer.php [QSA,L]

RewriteRule ^mon-compte$ /my-account.php [QSA,L]

RewriteRule ^nouveaux-produits$ /new-products.php [QSA,L]

RewriteRule ^commande$ /order.php [QSA,L]

RewriteRule ^details-de-la-commande$ /order-follow.php [QSA,L]

RewriteRule ^commande-rapide$ /order-opc.php [QSA,L]

RewriteRule ^avoirs$ /order-slip.php [QSA,L]

RewriteRule ^mot-de-passe-oublie$ /password.php [QSA,L]

RewriteRule ^promotions$ /prices-drop.php [QSA,L]

RewriteRule ^recherche$ /search.php [QSA,L]

RewriteRule ^plan-du-site$ /sitemap.php [QSA,L]

RewriteRule ^magasins$ /stores.php [QSA,L]

RewriteRule ^fournisseurs$ /supplier.php [QSA,L]

</IfModule>

 

# Catch 404 errors

ErrorDocument 404 /404.php

 

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/gif "access plus 1 month"

ExpiresByType image/jpeg "access plus 1 month"

ExpiresByType image/png "access plus 1 month"

ExpiresByType text/css "access plus 1 week"

ExpiresByType text/javascript "access plus 1 week"

ExpiresByType application/javascript "access plus 1 week"

ExpiresByType application/x-javascript "access plus 1 week"

ExpiresByType image/x-icon "access plus 1 year"

</IfModule>

 

FileETag INode MTime Size

<IfModule mod_deflate.c>

AddOutputFilterByType DEFLATE text/html

AddOutputFilterByType DEFLATE text/css

AddOutputFilterByType DEFLATE text/javascript

AddOutputFilterByType DEFLATE application/javascript

AddOutputFilterByType DEFLATE application/x-javascript

</IfModule>

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