Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

probleme avec ^ (ciblage?)

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
jeremie-io
Nouveau WRInaute

Inscrit le: 04 Juin 2008
Messages: 10
Localisation: France

URL permanente de ce messagePosté le : Mer Juin 04, 2008 23:35    Sujet du message: probleme avec ^ (ciblage?)

Salut !
j'ai un changement de nom de variable (idiome devient lg) pour un seul fichier index.php
j'écris :
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^idiome=es$
RewriteRule ^/?index\.php$ /index.php?lg=es [L,R=301]


le problème, c'est que bien sûr ça ne fonctionne pas !!

si au lieu de ^/?index\.php$ j'écris simplement index\.php ou encore ^(.*)index\.php$ ça marche...

ok, très bien... mais pourquoi je ne pourrais pas utiliser ^ ?
quelqu'un à t-il une explications ?
 
jeremie-io Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1718
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Juin 05, 2008 16:09    Sujet du message: probleme avec ^ (ciblage?)

si index.php se trouve à la racine du site il faut mettre
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^idiome=es$
RewriteRule ^index\.php$ /index.php?lg=es [L,R=301]

si index.php se trouve dans un répertoire il faut mettre
Code:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^idiome=es$
RewriteRule ^(.*/)index\.php$ /$1index.php?lg=es [L,R=301]
 
webmasterlamogere Visiter le site web du posteur
jeremie-io
Nouveau WRInaute

Inscrit le: 04 Juin 2008
Messages: 10
Localisation: France

URL permanente de ce messagePosté le : Jeu Juin 05, 2008 19:25    Sujet du message: probleme avec ^ (ciblage?)

^index\.php$ ne fonctionne pas à la racine. index\.php$ fonctionne.

et je n'arrive plus rien à faire fonctionner dans le .htaccess de mon dossier.... ni
^(.*/)index\.php$ ni ^(.*)index\.php$ ni même index\.php$ ?????
 
jeremie-io Visiter le site web du posteur
webmasterlamogere
WRInaute accro
WRInaute accro

Inscrit le: 17 Déc 2006
Messages: 1718
Localisation: urlrewriting.fr

URL permanente de ce messagePosté le : Jeu Juin 05, 2008 19:59    Sujet du message: probleme avec ^ (ciblage?)

je suis parti du principe que le .htaccess est à la racine.
Si c'est pas le cas, la partie gauche est relative au répertoire (ne commence pas par /) et la partie droite est relative à la racine du site (commence par /)
 
webmasterlamogere Visiter le site web du posteur
jeremie-io
Nouveau WRInaute

Inscrit le: 04 Juin 2008
Messages: 10
Localisation: France

URL permanente de ce messagePosté le : Jeu Juin 05, 2008 20:32    Sujet du message: probleme avec ^ (ciblage?)

oui oui, en principe.... mais non, ça bug.
 
jeremie-io Visiter le site web du posteur
Vap
WRInaute accro
WRInaute accro

Inscrit le: 17 Juin 2007
Messages: 1078
Localisation: Bouches-du-Rhône

URL permanente de ce messagePosté le : Ven Juin 06, 2008 9:36    Sujet du message: probleme avec ^ (ciblage?)

D'abord, tu peux regarder ce qu'il y a dans ton URL, par exemple en faisant:

RewriteEngine On
RewriteCond %{QUERY_STRING} ^idiome=es$
RewriteRule ^(.*)index\.php$ /index.php?lg=es&PREFIX=$1 [L,R=301]

Tu imprime la valuer de PREFIX dans ta page.

Sinon, je pense qu'il faut que tu utilise
Code:
RewriteBase /
.
 
Vap Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort