?language=en en repertoire /en/ .htaccess

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


tribalium
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 6 Oct 2005

?language=en en repertoire /en/ .htaccess

Message le Ven Jan 20, 2006 19:37

bonjour

dans un soucis de réferencement et de meilleur visibilitée je me demandais si de transformer ?language=en ou fr , it , de , en repertoire pour avoir un resultat dans le genre :
-www.monsite.com/fr/
-www.monsite.com/en/
-www.monsite.com/de/
-www.monsite.com/es/

penssez vous que ce genre de modif soit valable et surtout realisable facilement?

je me demande si c possible moyenant modification du .htaccess
voici mon .htaccess
Code: Tout sélectionner
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 ^(.*)-t-(.*).html$ articles.php?tPath=$2&%{QUERY_STRING}
RewriteRule ^(.*)-a-(.*).html$ article_info.php?articles_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 ^(.*)-i-(.*).html$ information.php?info_id=$2&%{QUERY_STRING


j'ai tenté de mettre ce bout de code en place mais sans resultats
Code: Tout sélectionner
RewriteRule ^fr/([a-zA-Z]+)/index.html$ $1/index.php?lang=fr [L]
RewriteRule ^en/([a-zA-Z]+)/index.html$ $1/index.php?lang=en [L]


je tourne avec oscommerce MS2.2 le tout rewrité et avant de commencer le referencement je prefere entendre vos opinions qui seront d'un grand secour dans ma decision finale.

d'avance


Lina
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 8 Nov 2005

Message le Sam Jan 21, 2006 0:12

Et ?

Code: Tout sélectionner
RewriteRule   ^[a-zA-Z]/index\.html$ index.php?lang=$1 [L]


Il faut déspécifier le point par un \ (caractère spécial)
Mais attention aux répertoires virtuels...


tribalium
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 6 Oct 2005

Message le Sam Jan 21, 2006 0:33

merci lina
mais sa na rien donné je copier coller et nada fo dire que je suis pas du tout le pro du htaccess je sais appliquer a la lettre et trifouiller dans les codes mais le comprendre parfaitement pas encore:(

merci quand meme de ton coup de pouce je continu mes recherches


Lina
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 8 Nov 2005

Message le Sam Jan 21, 2006 0:43

En tapant www.monsite.com/fr/index.html, n'obtiens-tu pas ta page en français ?
Aucune erreur ?


tribalium
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 6 Oct 2005

Message le Sam Jan 21, 2006 2:03

non rien ne s'affiche je te passe l'url que tu puisse si tu le désire jettez un coup d'oeil -http://www.andalousie.net . j'ai pris une basse d'oscomerce pour monter mon agence immobiliere en multilingue , j'ai pas encore tout fini et je dois en premier privilègier les url avant de commencer le referencement et c pour sa que sa me parais plus propre d'avoir un repertoire virtuel .

ce system est vraiment bon car chaque url est differente en fonction de la langue sa description aussi et ses meta aussi .

j'ai aussi poster sur le forum de la communautée fr oscommerce on vas voir ce que sa donne.

au fait ta ligne de code je devais la placer en premiere ligne ou a la fin?

demain matin j'ai la mixomatose c sur :)


Lina
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 8 Nov 2005

Message le Sam Jan 21, 2006 12:47

tribalium a écrit:au fait ta ligne de code je devais la placer en premiere ligne ou a la fin?

Peu importe, mais tu peux la mettre au début.
Essaies ptete sans le RewriteBase / ?


tribalium
WRInaute discret
WRInaute discret
 
Messages: 185
Inscription: 6 Oct 2005

Message le Sam Jan 21, 2006 14:26

j'ai avanc et sans mais pas de resultat pas de plantage non plus , j'ai modifer la gestion des cookie en mettant sur true c qui me vivre les sessions sid mais le repertoire virtuel ne se creer pas
pas de reponsse non plus sur le forum de la communautée oscienne sur ce theme precis.

passer en sous dommaine pour un site en 5 langues et plus au fur et a mesur e me parais un travail de titant au niveau referencement et fragmentation du PR si toutefois sa sert encore a quelque chose.

je peux partir sur la solution de rentrer le code de langue dans l'url final
pour donner un truc dans le genre
-http://www.andalousie.net/fr-appartements-grenade-c-21_33.html
si je trouve une solution a ce repertoire virtuel c cool sinon je partirai sur l'autre méthode

merci encore de ton aide lina


Lina
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 8 Nov 2005

Message le Dim Jan 22, 2006 23:48

Ca devrait fonctionner pourtant.
Ptete qu'il faut respecter une certaine syntaxe pour les htaccess selon ton hebergeur ?

Et avec
Code: Tout sélectionner
RewriteRule   ^[a-zA-Z]/index[.]html$ index.php?lang=$1 [L]


On n'sait jamais...

fxberclaz
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 5
Inscription: 5 Juil 2007

Message le Ven Avr 11, 2008 13:18

Bonjour,

Est que vous vous avez trouvé une solution qui fonctionne bien pour votre règle de rewriting?

remplacer : www.domaine.com/en/...
par : www.domaine.com/...?language=en

Génial si vous avez l'info, j'ai cherché, cherché, cherché, ... sans trouver.

Merci d'avance


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités