|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 771 ![]() |
Bonjour à tous,
Voici une variante du problème dans un cas un peu plus compliqué qui dépasse largement mes connaissances en htaccess : Soit un client ayant 2 sites de vente en ligne. Le premiers vend par exemple des vélos et le second des parapluies. Sur chacun d'entre eux, une page permet de lister les produits par marque: www.velos.fr/marque_1.html -> liste la marque de vélos d'id #1, par exemple Peugeot www.parapluies.fr/marque_1.html -> liste la marque de parapluies d'id #1, par exemple PacoRabanne Ce client passe sous Magento multisites : les noms de domaine ne changent pas, les urls changent. En mode multisite, toutes les urls pointent sur le même dossier et sont donc traitées par le même .htaccess, celui-ci permet à Magento de savoir de quel magasin il s'agit en examinant l'hôte demandé. Mais comme les urls ont changé, le client veut une redirection 301 : www.velos.fr/marque_1.html -> www.velos.fr/velos/peugeot www.parapluies.fr/marque_1.html -> www.parapluies.fr/parapluies/pacorabanne C'est là que le bât blesse car : Code :
Code :
Comment puis-je rédiger mes règles en fonction du nom d'hôte ? |
||||
|
|
01
|
|
|
#2 | ||
![]() ![]() Inscription : août 2005 Messages : 8 297 ![]() |
Il faut tout simplement utiliser une condition (RewriteCond) :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
10
|
|
|
#3 |
|
Membre chevronné
![]() Développeur Web Inscription : mars 2005 Messages : 771 ![]() |
Ca marche !
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com