rewriteUrl et sous dossier

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

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Fév 08, 2006 23:06

Quand tu mets un regex dans ton code tu peut obtenir le contenu via $1, $2 etc..

Ben tu as qu'a récuperer se dont tu as besoin, exemple, si tu veux pas du premier $1 prend le $2 et $3

maintenant faut bien délimiter une fin à tes répertoires.. exemple un / ou un -.

ludi63
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 4 Oct 2004

Message le Mer Fév 08, 2006 23:13

non , ça ne marche pas.

Petite question, les repertoires fr et en sont en fait des répertoires qui pointe sur la racine. Est ce que ça ne pourrait pas poser des problèmes ?

fras
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 2 Juin 2004

Message le Mer Fév 08, 2006 23:15

J'ai fini pas trouver :idea:

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)/([^/]+)/([^.]+).html index.php?dir=$2&page=$3



Merci

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Fév 08, 2006 23:19

ludi63 a écrit:non , ça ne marche pas.

Petite question, les repertoires fr et en sont en fait des répertoires qui pointe sur la racine. Est ce que ça ne pourrait pas poser des problèmes ?


Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.site\.com/en/ [NC]
RewriteRule /en/(.*) http://en.site.com/$1 [QSA,R=301,L]


Essai ça, j'ai apporté quelques modifications en me basan sur le lien donné.

ludi63
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 4 Oct 2004

Message le Mer Fév 08, 2006 23:23

ça ne peut pas marcher .
Dans le HTTP_HOST , il n'indique que www.monsite.com.

Sir Dipp
WRInaute passionné
WRInaute passionné
 
Messages: 1025
Inscription: 21 Juil 2003

Message le Mer Fév 08, 2006 23:27

REQUEST_URI fonctionnerais peut-être ?

fras
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 2 Juin 2004

Message le Mer Fév 08, 2006 23:28

je viens de tester le script que je t'ai passé, il fonctionne.

est-ce que en.tonsite.com existe ?

Pour mon test :
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^((fr|en)/)(.*) http://$2.monsite.net
=> err 404
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^((fr|en)/)(.*) http://monsite.net

fonctionne

je crois que ton pb est là ... tu n'as pas de sous-doàmaine 8O

ludi63
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 4 Oct 2004

Message le Mer Fév 08, 2006 23:30

en.monsite.com existe bien

Et REQUEST_URI contient /fr/xxx.php , je crois que je vais essayer d'explorer cette piste.

fras
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 11
Inscription: 2 Juin 2004

Message le Mer Fév 08, 2006 23:53

Petite question, les repertoires fr et en sont en fait des répertoires qui pointe sur la racine. Est ce que ça ne pourrait pas poser des problèmes ?


si tu tape http://en.tonsite.com ça pointe ou ?

ludi63
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 13
Inscription: 4 Oct 2004

Message le Jeu Fév 09, 2006 21:46

En fait en.monsite.com , c'est www.monsite.com.
Mais l'utilisateur ne le vois pas.

rewriteUrl et sous dossier

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