Forethan Posted January 24, 2014 Share Posted January 24, 2014 Bonjour, Voila je vous expose mon problème : j'ai de nombreuses erreurs 404 sur mon site. Lorsque je suis sur la page : http://www.mondomain.com/produit1.html et que je clique sur le lien contactez-nous du footer(http://www.mondomain.com/contact-form.php), j'arrive à voir le formulaire de contact; aucun problème En revanche lorsque je suis sur la page : http://www.mondomain.com/catégorie1/produit1.html et que je clique sur le lien contactez-nous du footer, ca me renvoie à une erreur 404, d'ailleurs l'url de contact du footer change ici elle deviens : http://www.mondomain.com/catégorie1/contact-form.php Ca me fais exactement pareil lorsque je consulte une de mes pages cms et que je veut cliquer sur le lien contactez-nous du footer : l'url original contact-form.php devient : http://www.mondomain.com/content/contact-form.php J'ai lu qu'il s'agissait de l'url rewriting mais je ne vois pas quoi modifier dans ce fichier. Quelqu'un aurait une dée svp??? Link to comment Share on other sites More sharing options...
CodeShaker Posted January 24, 2014 Share Posted January 24, 2014 Bonsoir, Vous pouvez essayer de de supprimer votre ".htaccess" et le régénérer? Sous quelle version de Prestashop êtes-vous? et quelles sont vos paramètres "SEO & URLs"? Link to comment Share on other sites More sharing options...
Forethan Posted January 24, 2014 Author Share Posted January 24, 2014 (edited) Oui j'ai déjà essayé de le regénérer mais rien n'y fait. Ma version de prestashop est v1.4.8.2. Mes paramètres seo&urls: Répertoire contenant PrestaShop: / Page d'accueil: index.php Nom de domaine :www.vapogem.com Nom de domaine SSL: www.vapogem.com URL simplifiée : Oui Rediriger automatiquement vers l'url canonique Oui Edited January 24, 2014 by Forethan (see edit history) Link to comment Share on other sites More sharing options...
CodeShaker Posted January 25, 2014 Share Posted January 25, 2014 Il y a peu être un soucis avec ceci "Rediriger automatiquement vers l'url canonique", avez-vous essayé sans? Réessayez quand même en prenant soin aussi de regénérer votre .htaccess pour être sûr. Link to comment Share on other sites More sharing options...
Forethan Posted January 25, 2014 Author Share Posted January 25, 2014 Après essai, en decochant et en regénerant le htaccess, ca ne marche pas. Meme si je decoche "desactiver l'option apache multivues". J'avoue que je comprend pas le problème. Link to comment Share on other sites More sharing options...
Forethan Posted January 27, 2014 Author Share Posted January 27, 2014 Personne n'as une idée du problème? Link to comment Share on other sites More sharing options...
Gregory Roussac Posted January 28, 2014 Share Posted January 28, 2014 Bonjour, C'est surement un problème de template. Votre footer doit contenir un lien relatif et non absolu vers cette page de contact. Cordialement Link to comment Share on other sites More sharing options...
Forethan Posted January 28, 2014 Author Share Posted January 28, 2014 Et savez-vous comment modifier cela? Link to comment Share on other sites More sharing options...
Divine Posted January 29, 2014 Share Posted January 29, 2014 Bonjour, Peux-tu nous indiquer l'URL de ton site ? Link to comment Share on other sites More sharing options...
Forethan Posted January 29, 2014 Author Share Posted January 29, 2014 Oui bien sur l' adresse du site est http://www.vapogem.com Link to comment Share on other sites More sharing options...
Forethan Posted February 2, 2014 Author Share Posted February 2, 2014 Ptit up pour de l'aide svp. Link to comment Share on other sites More sharing options...
CodeShaker Posted February 3, 2014 Share Posted February 3, 2014 Bonjour, Votre lien pour la page "Contactez-nous" est trop relatif et pas assez absolu. Pour résoudre le problème, si vos liens sont dans votre Footer, allez dans /themes/VOTRETHEME/footer.tpl : <!--UTILISER CECI PAR EXEMPLE COMME LIEN POUR LA PAGE DE CONTACT (PAS DE GESTION DE LANGUE PAR CONTRE)--> href="{$base_dir}contactez-nous" Si comme sur la version de base tout est dans le module "blockcms", allez dans /modules/blockcms/blockcms.tpl : <!--CECI EST LE CODE ORIGINAL DU LIEN VERS LA PAGE DE CONTACT--> <li class="item"><a href="{$link->getPageLink($contact_url, true)|escape:'html'}" title="{l s='Contact us' mod='blockcms'}">{l s='Contact us' mod='blockcms'}</a></li> Link to comment Share on other sites More sharing options...
Forethan Posted February 3, 2014 Author Share Posted February 3, 2014 Merci pour votre réponse mais les deux techniques ne changent rien. En revanche, lors de l'achat de mon thème, il y a incorporer un module pour le bloc contact on footer: C'est le module ebfootercontact et voici le tpl : <!-- MODULE Block contact infos --> <div id="block_contact_infos" class="eb-footer-block clearfix"> <h4><a href="contact-form.php">{l s='Contact us' mod='ebfootercontact'}</a></h4> <ul> {if $company != ''}<li><strong>{$company}</strong></li>{/if} {if $address != ''}<li>{$address}</li>{/if} {if $phone != ''}<li>{l s='Tel:'} {$phone}</li>{/if} {if $email != ''}<li><a href="mailto:{$email}">{$email}</a></li>{/if} </ul> </div> <!-- /MODULE Block contact infos --> Si vous voyez ce que je peut modifier? Link to comment Share on other sites More sharing options...
CodeShaker Posted February 3, 2014 Share Posted February 3, 2014 Ajoutez {$base_dir} devant contact-form.php. 1 Link to comment Share on other sites More sharing options...
Forethan Posted February 3, 2014 Author Share Posted February 3, 2014 Oui c'est impeccable!!! Vous êtes trop fort!!! 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