Jump to content

Redirection Images 301 sans .htaccess avec sous domaine


Recommended Posts

Bonjour,

 

Voici ma problématique et mon questionnement:

 

 

Nous migrons une boutique sans CMS vers une boutique Prestashop 1.6.1.4.

 

Aussi, je souhaite faire des redirections 301 de l'ensemble des urls (marques, cms, produits et images).

 

Les redirections ont été générées et exportées dans un fichier excel. Un logiciel de redirection bien noté sur Addons me permet d'intégrer les URL de marques, cms et produits, de la manière suivante:

 

Colonne A: /ancienne-url.com

Colonne B: http://nomdusite.com/nouvelle-url.com

 

 

Mais les anciennes url proviennent d'un sous-domaine crée et nommé "medias":

medias.nomdusite.com/images/largeurxhauteur/nom-du-produit.jpg

 

 

Nous avons 4000 produits (1000 actifs), déclinés en 5 tailles, soit 20 000 images.

 

 

L'url finale sera:

nomdusite.com/id-taille_presta/{rewrite}.jpg

 

 

Ma question est: comment rediriger au mieux l'ensemble des url sans surcharger le .htaccess

 

 

Merci à vous pour vos retours, remarques, critiques de la méthode.

Cordialement.

 

Maxime.

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

Merci doekia pour tes retours, je pense aussi maintenant que c'est la meilleure chose à faire.

 

J'ai eu un second echos de la part d'un ami dev.

 

C'est une étape longue et difficile ? Sachant qu'on a généré les liens d'image avant-après ?

 

Bien cordialement.

Link to comment
Share on other sites

Bonjour,

 

Je me dis aussi qu'un fichier .php sur votre sous-domaine medias pourrait faire l'affaire.

 

Ce fichier serait appelé par défaut (via un .htaccess du sous-domaine) et ferait office de routeur.

En clair, le script prendrait l'URL qu'on lui envoie, la découpe, avec un tableau de correspondance, vous faites correspondre la taille "largeurxhauteur" vers la nouvelle "id-taille_presta" pour la nouvelle URL, et vous faites une redirection 301 depuis PHP.

 

En 3 / 4 lignes je pense que c'est bon.

 

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