Votre question

SEO avec os commerce

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
2 Avril 2011 00:36:50

Bonjour, je suis en train de faire mon second site marchand

par contre sur le 2nd, je rencontre quelque difficulté
voici, il est en cours de création: www.directpneus.eu

j'installe cette contribution qui fonctionne très bien sur le 1er
mais sur celui que je nouveau il plante
http://addons.oscommerce.com/info/7768

dès que je clique que un lien il revient toujours a l'index


sachant que sur le 2eme site je suis chez 1&1 avec un serveur LINUX

merci pour ceux qui pourront me répondre

Autres pages sur : seo commerce

4 Avril 2011 19:34:42


voici le .htaccess qui est dans la contribution

Options +FollowSymLinks
RewriteEngine On
RewriteBase /lucien/


RewriteRule ^([a-z0-9/-]+)-p-([0-9]+).html$ product_info.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-c-([0-9_]+).html$ index.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-m-([0-9]+).html$ index.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-pi-([0-9]+).html$ popup_image.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-pr-([0-9]+).html$ product_reviews.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-pri-([0-9]+).html$ product_reviews_info.php [NC,L,QSA]

# Articles contribution
RewriteRule ^([a-z0-9/-]+)-t-([0-9_]+).html$ articles.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-au-([0-9]+).html$ articles.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-a-([0-9]+).html$ article_info.php [NC,L,QSA]

# Information pages
RewriteRule ^([a-z0-9/-]+)-i-([0-9]+).html$ information.php [NC,L,QSA]

# Links contribution
RewriteRule ^([a-z0-9/-]+)-links-([0-9_]+).html$ links.php [NC,L,QSA]

# Newsdesk contribution
RewriteRule ^([a-z0-9/-]+)-n-([0-9]+).html$ newsdesk_info.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-nc-([0-9]+).html$ newsdesk_index.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-nri-([0-9]+).html$ newsdesk_reviews_info.php [NC,L,QSA]
RewriteRule ^([a-z0-9/-]+)-nra-([0-9]+).html$ newsdesk_reviews_article.php [NC,L,QSA]
m
0
l
a c 145 L Programmation
4 Avril 2011 22:33:49

J'ai un fort doute sur:
  1. RewriteBase /lucien/

Tes redirections se font par rapport à la racine du site (son URL), donc le RewriteBase doit être /.

Ensuite, aucune utilisation n'est faite des arguments récupérés. Il te manque quelque chose à chaque ligne, par exemple:
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4.  
  5. RewriteRule ^([a-z0-9/-]+)-p-([0-9]+).html$ product_info.php?pid=$2 [NC,L,QSA]
  6. RewriteRule ^([a-z0-9/-]+)-c-([0-9_]+).html$ index.php?cid=$2 [NC,L,QSA]
  7. RewriteRule ^([a-z0-9/-]+)-m-([0-9]+).html$ index.php?mid=$2 [NC,L,QSA]
  8. RewriteRule ^([a-z0-9/-]+)-pi-([0-9]+).html$ popup_image.php?pid=$2 [NC,L,QSA]
  9. RewriteRule ^([a-z0-9/-]+)-pr-([0-9]+).html$ product_reviews.php?pid=$2 [NC,L,QSA]
  10. RewriteRule ^([a-z0-9/-]+)-pri-([0-9]+).html$ product_reviews_info.php?pid=$2 [NC,L,QSA]
  11.  
  12. # Articles contribution
  13. RewriteRule ^([a-z0-9/-]+)-t-([0-9_]+).html$ articles.php?topic=$2 [NC,L,QSA]
  14. ...
m
0
l
4 Avril 2011 23:51:18

merci a propos de RewriteBase /

ce que je ne comprend pas car j'ai deja mis cette contribution sur le site power-games.eu et elle fonctionne comme je le veut,

mais sur cele-ci direct-pneus.eu, elle ne fonctionne pas..
m
0
l
a c 145 L Programmation
5 Avril 2011 10:44:29

Peut-être est-ce un souci lors de l'installation ou de la configuration du module, tu devrais comparer les .htaccess de tes deux sites.

J'ai vu sur le thread de support de ce module une partie de .htaccess:
  1. Options +FollowSymLinks
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
  5. RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
  6. RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}

Je te confirme donc que le tien n'est pas complet.
m
0
l
5 Avril 2011 22:07:19

j'ai bien vérifé toute la configuration de osc
et les .htacess
et c'est les memes
voici ce qui est fait exatement sur les deux site..


########################################################################################
##### MISE EN PLACE DU PHP5 POUR 1&1 #####
########################################################################################
#AddType x-mapp-php5 .php .php3 .php4 .htm .html


########################################################################################
##### ULTIMATE SEO #####
########################################################################################
Options +FollowSymLinks

RewriteEngine On
RewriteBase /

RewriteRule ^(.*)-p-(.*).html$ product_info.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-c-(.*).html$ index.php?cPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-m-(.*).html$ index.php?manufacturers_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pi-(.*).html$ popup_image.php?pID=$2&%{QUERY_STRING}
RewriteRule ^(.*)-by-(.*).html$ all-products.php?fl=$2&%{QUERY_STRING}
RewriteRule ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-au-(.*).html$ articles.php?authors_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pr-(.*).html$ product_reviews.php?products_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pri-(.*).html$ product_reviews_info.php?products_id=$2&%{QUERY_STRING}

RewriteRule ^(.*)-f-(.*).html$ faqdesk_info.php?faqdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fc-(.*).html$ faqdesk_index.php?faqPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fri-(.*).html$ faqdesk_reviews_info.php?faqdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-fra-(.*).html$ faqdesk_reviews_article.php?faqdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-links-(.*).html$ links.php?lPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-pm-([0-9]+).html$ info_pages.php?pages_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-n-(.*).html$ newsdesk_info.php?newsdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nc-(.*).html$ newsdesk_index.php?newsPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nri-(.*).html$ newsdesk_reviews_info.php?newsdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-nra-(.*).html$ newsdesk_reviews_article.php?newsdesk_id=$2&%{QUERY_STRING}
RewriteRule ^(.*)-po-([0-9]+).html$ pollbooth.php?pollid=$2&%{QUERY_STRING}
m
0
l
8 Avril 2011 14:08:43

Personne ne peut m'aider?
m
0
l
a c 145 L Programmation
8 Avril 2011 14:26:31

A mon avis, il y a peut-être une mauvaise configuration d'oScommerce: tes liens sont de la forme http://www.directpneus.eu/index.php?cPath=24_35.

Et lorsque je tente de recréer un de tes liens à ré-écrire, j'ai un redirect sur index.php.
N'aurais-tu pas mis d'autres plugins ?
m
0
l
10 Avril 2011 23:36:29

Non, j'ai pas d'autre plugin, par contre j'ai télécharger le version que l'on as sur le site officiel,
et cela fonctionne parfaitement, donc, je pense qu'il doit y avoir une ligne dans le code qui force a retourné vers l'index.php

car ce que je ne trouve pas normal, dès que l'on ouvre le site il y ai marqué www.directpneus.eu/index.php normalement c'est uniquement www.directpneus.eu ???
m
0
l
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS