www.domaine.com/client

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

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 307
Inscription: Ven Juil 27, 2007 13:42

www.domaine.com/client

Message le Lun Oct 08, 2007 13:09

Bonjour,

je bloque au niveau de rewrite ...

enfaite j'aimerai rediriger http://www.domaine.com/minisite/client. ... entnumero1 vers www.domaine.com/clientnumero1 ou clientnumero1.domaine.com (sous domaine)

j'aimerai savoir si deja c'est possible, et puis si vous pouviez me donner les regles d'écriture.. merci :)

PS: il y a un index ainsi que des pages sur www.domaine.com/...

merci bien

nexxen
WRInaute discret
WRInaute discret
 
Messages: 68
Inscription: Jeu Déc 30, 2004 17:54

Message le Lun Oct 08, 2007 15:24

Tu veux sans doute dire rediriger w*w.domaine.com/clientnumero1 vers w*w.domaine.com/minisite/client.php?id=clientnumero1 ?

C'est possible, mais à mon avis sous la forme que tu souhaites, ça va pas être de la tarte:
Si clientnumero1 est juste le nom d'un client sans signe distinctif, tu vas devoir ajouter une règle de réécriture pour chaque client...ou tester l'existence du fichier/repertoire sur le serveur (mais ça implique qu'il n'y est pas d'autres règles de réécritures) : si w*w.domaine.com/clientnumero1 n'est pas un fichier/répertoire sur le serveur alors tu appliques la réécriture, le script appelé devant ce débrouiller pour vérifier si c'est bien un client ou une erreur (et dans ce cas renvoyer les en-tetes 404 par exemple).

Le plus simple serait peut-être de différencier les clients des autres pages du site:
w*w.domaine.com/client-clientnumero1, w*w.domaine.com/client-clientnumero2 ...
A ce moment là, tu cherche le motif /client- et tu n'appliques la règle qu'a ces URL...

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 307
Inscription: Ven Juil 27, 2007 13:42

Message le Lun Oct 08, 2007 18:12

ouai c'est pas bete ^^

enfaite j'ai une variable nom_client que je determine moi, donc a la place des espace ce sera des simple tiret etc ... donc enfaite c'est comme si j'apellais une simple page sans extension ...

ca me va ;)


quelqu'un d'autre connait la réponse concernant les sous domaines ?

merci nexxen

forummp3
WRInaute accro
WRInaute accro
 
Messages: 1533
Inscription: Dim Fév 08, 2004 11:10

Message le Lun Oct 08, 2007 19:50

RewriteRule ^client(.+)/(.+)$ /minisite/client.php?id=client$1

un truc du genre


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Oct 10, 2007 10:59

Je ne suis sur d'aucun des 2, a cause des differences de configuration du moteur rewrite que chaque serveur amenage a sa sauce;
Le shema lui est corrrect;

J'explique:
Si l'uri est egal a '/minisite/client.php?id=clientnumero1', on faire la capture de 'clientnumero1' que l'on renvoi dans la réécriture
%1 = clientnumero1

-http://www.domaine.com/minisite/client.php?id=clientnumero1
VERS
-http://clientnumero1.domaine.com

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/minisite/client\.php?id=([^.]*) [NC]
RewriteRule ^$   http://%1.domaine.com [QSA,L]


ou

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/minisite/client\.php?id=([^.]*) [NC]
RewriteRule ^.*$   http://%1.domaine.com [QSA,L]

forummp3
WRInaute accro
WRInaute accro
 
Messages: 1533
Inscription: Dim Fév 08, 2004 11:10

Message le Mer Oct 10, 2007 11:19

KOogar a écrit:Je ne suis sur d'aucun des 2, a cause des differences de configuration du moteur rewrite que chaque serveur amenage a sa sauce;
Le shema lui est corrrect;

J'explique:
Si l'uri est egal a '/minisite/client.php?id=clientnumero1', on faire la capture de 'clientnumero1' que l'on renvoi dans la réécriture
%1 = clientnumero1

-http://www.domaine.com/minisite/client.php?id=clientnumero1
VERS
-http://clientnumero1.domaine.com

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/minisite/client\.php?id=([^.]*) [NC]
RewriteRule ^$   http://%1.domaine.com [QSA,L]


ou

Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/minisite/client\.php?id=([^.]*) [NC]
RewriteRule ^.*$   http://%1.domaine.com [QSA,L]
tu confond tout, le rewriterule c'est la requete interne de la page, donc fut pas mettre de domaine, là j'ai l'impression que tu veux faire une redirection.
Le url rewriting c'est pour reecrire les commande get et post du serveur web (apache, etc) et il s'agit toujours du chemin vers le dossier sans le domaine.

donc, faut que t'inverse ta formule : du sous domaine a la page.

client.domaine.com vers page.php?id=client


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Oct 10, 2007 11:32

naaann!!

un exemple :
click ici
http://www.phpsources.org/annuaire/
tu arrive ici
http://annuaire.phpsources.org/

voici le code :
Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/annuaire/*.
RewriteRule (.*) http://annuaire.phpsources.org/$1 [QSA,R=301,L]


je te laisse réfléchir quelques instant ^^

forummp3
WRInaute accro
WRInaute accro
 
Messages: 1533
Inscription: Dim Fév 08, 2004 11:10

Message le Mer Oct 10, 2007 11:37

KOogar a écrit:naaann!!

un exemple :
click ici
http://www.phpsources.org/annuaire/
tu arrive ici
http://annuaire.phpsources.org/

voici le code :
Code: Tout sélectionner
RewriteCond %{REQUEST_URI} ^/annuaire/*.
RewriteRule (.*) http://annuaire.phpsources.org/$1 [QSA,R=301,L]


je te laisse réfléchir quelques instant ^^
moi j'apelle ca une redirection htaccess :lol:

Pour moi le rewriting c'est que l'url dans le navigateur ne change pas, mais que sur le serveur demande une autre page.

Enfin, bon c'est le resultat qui compte,pas le terme utilisé ;)

Mais moi je pense qu'il veut faire de l'url rewriting et non pas de la redirection.

ZelkiN
WRInaute impliqué
WRInaute impliqué
 
Messages: 307
Inscription: Ven Juil 27, 2007 13:42

Message le Mer Oct 10, 2007 13:30

arréter de vous embrouiller lol ^^

ce que je veux c'est tout simple ....

mon client numéro 1 doit avoir acces a sa page par : clientnumero1.domaine.com

c'est tout...

et apres que clientnumero1.domaine.com appelle la page client.php?id=clientnumero1

tout simplement ^^


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Oct 10, 2007 14:02

ZelkiN a écrit:arréter de vous embrouiller lol ^^


...c'est juste un debat d'idées ^^

As-tu testé les differnts codes que l'on t'a proposé ?


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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium



Qui est en ligne

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