Pour commencer je tiens à signaler à ceux qui liraient le sujet que cette personne a mis "www.mon-site.com" pour ne pas avoir à indiquer l'url de son site. C'est une pratique courante, mais tout le monde ne semble pas le savoir, donc je préfère le souligner.
J'ai eu un cas similaire au vôtre, mais la structure d'url n'était pas tout à fait la même. Le souci est que la personne qui m'aide à la technique au bureau est en congés, donc je suis un peu limité.
Je vous explique ma problématique et mes solutions, on devrait arriver à trouver ensemble en se passant des développeurs (ou pas ^^)
J'avais un client sur une solution autre que prestashop et qui voulait migrer vers cette solution.
La forme de ses urls était:
www.monurldesite.com/produits/REFERENCEPRODUIT-nom-du-produit.html
Il voulait passer vers la structure d'url de prestashop suivante:
www.monurldesite.com/ID-nom-du-produit.html (nous avons volontairement retiré le dossier catégorie des urls, c'est une vision SEO, tout le monde ne la partagera pas)
Nous avons donc créé un dossier "produits" sur le serveur, et collé dans ce dossier un fichier .htaccess contenant ceci:
<IfModule mod_rewrite.c>
# URL rewriting module activation
RewriteEngine on
# URL rewriting rules
RewriteRule ^REFERENCEPRODUIT/.*$ /ID-nom-du-produit.html [R=301,L]
(ceci url par url, il y a 3000 lignes en tout, mais nous avons automatisé la génération des url avec un script)
Je serais donc tenté de vous conseiller de tester en créant des dossiers et sous-dossiers (/#!/~/product/) et dans 'product' mettre un fichier htaccess de redirections.
Cette manipulation permettra de conserver le fichier .htaccess de prestashop "intact" et plus léger.