Utile PC Posted April 4, 2011 Share Posted April 4, 2011 BonjourAfin de tester ma boutique, sans que d'éventuels curieux ne puissent tomber sur mon site, je l'avais installé à cette adresse : www.monsite.com/boutiquepresta/Aujourd'hui, via FTP, j'ai tous glissé à la racine mais je viens de me rendre compte que http://monsite/index.php et http://www.monsite.com/index.php'>http://www.monsite.com/index.php ne pointent vers la même page. La différence se voit dans le block "catégories" à gauche car quand on y accède par l'adresse qui comprend les www, il n'y a rien.De plus j'ai remarqué que tous les liens du site pointent vers une adresse qui ne comprends pas de www.Quand je vais dans le BO (Outils/ Informations, l'URL de la boutique est http://monsite.com et non http://www.monsite.comEst ce un problème que je peux modifier qq part ?Merci d'avance Link to comment Share on other sites More sharing options...
tarte-au-sucre Posted April 4, 2011 Share Posted April 4, 2011 redirection dans htaccess vers www. (ça t'aidera pour le référencement également) Link to comment Share on other sites More sharing options...
Utile PC Posted April 4, 2011 Author Share Posted April 4, 2011 merci, je viens d'ouvrir le.htaccess et j'ai vu qu'il y avait toujours de pointage vers /boutiquepresta/ : je viens de les enlever mais j'ai toujours le même soucis. je ne suis pas un pro de l'informatique désolé . Voici ce que j'ai dans mon .htaccess, que dois je modifier ?-------------- AddType x-mapp-php5 .php # .htaccess automaticaly generated by PrestaShop e-commerce open-source solution# WARNING: PLEASE DO NOT MODIFY THIS FILE MANUALLY. IF NECESSARY, ADD YOUR SPECIFIC CONFIGURATION WITH THE HTACCESS GENERATOR IN BACK OFFICE# http://www.prestashop.com - http://www.prestashop.com/forums# URL rewriting module activationRewriteEngine on# URL rewriting rulesRewriteRule ^api/?(.*)$ /webservice/dispatcher.php?url=$1 [QSA,L]# Catch 404 errorsErrorDocument 404 /404.php------------ Link to comment Share on other sites More sharing options...
tarte-au-sucre Posted April 4, 2011 Share Posted April 4, 2011 ## URL rewriting module activation # RewriteEngine on # RewriteBase / # RewriteCond %{HTTP_HOST} !^www.YOURWEBSITE.com$ [NC] # RewriteRule ^(.*)$ http://www.YOURWEBSITE.com/$1 [L,R=301] décommente en retirant les (simples) dièses pour activerCes lignes devraient :1) rediriger le tonsite.com vers www.tonsite.com2) rediriger les pages d'accueil vers une seul (éviter le doublon avec index.php, tonsite.com/ et tonsite.com) Link to comment Share on other sites More sharing options...
Utile PC Posted April 4, 2011 Author Share Posted April 4, 2011 Je te remercie sincèrement de ton aide mais je dois être une bille Je ne sais pas où faire ces modifs ? Désolé...Dans mon copier/coller ci dessus, les chiffres (1, 2, 3, 1, 1, 1) correspondent à des dièses chez moi en fait Link to comment Share on other sites More sharing options...
tarte-au-sucre Posted April 4, 2011 Share Posted April 4, 2011 Simplement dans le HTACCESS qui est à la racine de ton site.Tu écris tel quel : # URL rewriting module activation RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} ^TONSITE.com$ RewriteRule ^(.*) http://www.TONSITE.com/$1 [QSA,L,R=301] RewriteRule ^(.*)index.(php|htm|html)$ /$1 [R=301,L] (NB : pense a remplacer TONSITE.com Conseil : tu en mets un 2eme dans ton dossier /adminXXX en rajoutant un dièse sur la dernière REWRITERULEtu teste : si tu as une erreur 500 préviens moi et supprime vite ce que tu as ajouté !tu devrais avoir accès à l'arborescence de ton site via un FTP (Filezilla, sinon j'aime bien WinSCP) Link to comment Share on other sites More sharing options...
Utile PC Posted April 4, 2011 Author Share Posted April 4, 2011 J'ai pris l'option de tout réinstaller et ça ç l'air de fonctionner. merci tout de même très sincèrement pour ton aide Link to comment Share on other sites More sharing options...
tarte-au-sucre Posted April 5, 2011 Share Posted April 5, 2011 Héhé, oui ça résolvera surement tes soucis, mais je te conseille tout de même d'ajouter ces règles dans ton htaccess (en vérifiant que le module rewrite url est activé) car elles te permettront d'améliorer ton référencement.C'est très souvent la solution, de tout réinstaller, mais c'est un peu bourrin ! Link to comment Share on other sites More sharing options...
Utile PC Posted April 5, 2011 Author Share Posted April 5, 2011 C'est clair que c'est bourin, faut tout reparamétrer J'ai tout de même modifier mon htaccess à la racine comme tu me l'as suggéré et j'ai une erreur 500je remets le premier mais que faire pour que ça marche ? Link to comment Share on other sites More sharing options...
tarte-au-sucre Posted April 5, 2011 Share Posted April 5, 2011 si c'est en local que tu as une erreur 500, c'est probablement que le module rewrite n'est pas activé. Si c'est wamp, clique sur APACHE>MODULES et clique sur mod_rewrite.Sur ton serveur prod, cela dépend du fournisseur. Cherche à l'activer, au pire téléphone au service client.D'une manière générale, la réécriture d'url est indispensable en prod. (référencement & sécurité) 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