Christian - OW Posted October 25, 2016 Share Posted October 25, 2016 Bonjour, J'espère être au bon endroit pour ma question. J'ai des règles de redirection à mettre en place, mais je me casse la tête sur les regex à utiliser. Il y a deux types URL principales à rediriger : - /blog/index.php?ce-qu-on-veut-apres (ex: index.php?tag/secret) - /blog/?il-peut-y-avoir-des-chiffres-et-des-slashs (ex: ?2007/08/09/230-composition) J'ai essayé ces deux règles mais rien n'y fait (redirection sur la home) : RedirectMatch 301 ^/blog/index.php?([a-zA-Z0-9-_/]*)$ / RedirectMatch 301 ^/blog/?([a-zA-Z0-9-_/]*)$ / Quelqu'un aurait-il une idée ? Merci d'avance, Christian Link to comment Share on other sites More sharing options...
touslesitesauto Posted October 26, 2016 Share Posted October 26, 2016 Gros béta Ta syntaxe n'est pas bonne, c'est donc normal ! Tape sur GG "syntaxe RedirectMatch 301" et oriente vers "yakaferci"... il y a même un outil en bas de page J'en profite pour relancer mon sujet... il va bien y avoir des administrateurs qui font de ventes avec leur site prestashop et qui peuvent me répondre... https://www.prestashop.com/forums/topic/562947-envois-des-emails-questions/ Link to comment Share on other sites More sharing options...
Christian - OW Posted October 26, 2016 Author Share Posted October 26, 2016 Merci de la réponse. L'outil que tu proposes est pour des redirections simples, quand nous connaissons les URLs. Dans mon cas, je ne connais pas forcément les URLs d'où l'utilisation des regex. D'autres idées ? Merci d'avance Link to comment Share on other sites More sharing options...
touslesitesauto Posted October 26, 2016 Share Posted October 26, 2016 (edited) hum... tu as lu ce que je t'ai filé comme infos ? Des exemples : RedirectMatch 301 ^/blog/(.*)$ http://www.verslaracinedetonsite.com Edited October 26, 2016 by touslesitesauto (see edit history) Link to comment Share on other sites More sharing options...
touslesitesauto Posted October 26, 2016 Share Posted October 26, 2016 ou RedirectMatch 301 ^/blog/(.*)$ http://www.tonsite.com/cequetuveuxcommedossier/$1 Désolé, je le fais en plusieurs post car Prestashop me renvoit des erreurs si j'ajoute tout dans un seul et même post ou RedirectMatch 301 ^/blog/(.*)$ http://www.tonsite.com/$1 ou RedirectMatch 301 ^/blog/(.*)$ http://www.tonsite.com/pagededestinationdelaredirection301.html Link to comment Share on other sites More sharing options...
Christian - OW Posted October 26, 2016 Author Share Posted October 26, 2016 J'avais regardé pourtant... Utiliser le point était la meilleure solution en effet, c'était tout con... Par contre on dirait qu'il est obligatoire d'utiliser ce que la regex récupère. Alors que je ne voudrais pas que ça soit le cas (redirection vers http://www.monsite.com et non http://www.monsite.com/$1). Est-ce possible ? Link to comment Share on other sites More sharing options...
touslesitesauto Posted October 26, 2016 Share Posted October 26, 2016 Oui en faite dans ta regex, tu mettais ? or cela signifiait rien ou / soit "...blog" ou "...blog/" mais surtout pas "...blog/?" Pour le reste la réponse est dans le premier exemple. Je suis chiant mais peux-tu me dire si tu as une trace des emails (type "banwire" ou "order_conf" ou "payment" ou "payment_error" etc...) envoyés aux clients dès qu'il passe une commande ? Car j'ai ouvert un sujet mais personne n'y répond ! Link to comment Share on other sites More sharing options...
Christian - OW Posted October 26, 2016 Author Share Posted October 26, 2016 Ohlala j'ai des problèmes ce matin... Merci pour les réponses ! Pour ta question, je viens de faire un test sur un Presta 1.6.1.7 vierge qui me sert de base et oui j'ai bien dans les logs mails mon moyen de paiement choisi et la confirmation de commande. 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