Vous n'êtes pas connecté - 3 Membres connectés
Catégories
Graphisme
Flash (51)
Print (66)
Programmation
PHP (66)
ASP (2)
Autres langages (41)
CSS (26)
Hardware
PC (34)
Mac (14)
Linux (5)
Divers
Blabla (261)
933 Sujets
12344 Réponses
Programmation > Autres langages > Htaccess, redirection
Htaccess, redirection
Bonjour à tous et toutes !
Je suis en train de mettre en place une plate-forme de "blogs" (c'est pas vraiment ça mais ça y ressemble).

Je voudrai faire en sorte qu'en accédant à http://www.adresse.net/Pseudo, on soit redirigé vers la page index.php?id='id-du-pseudo' (stockés dans une bdd mysql)

Je ne sais même pas si c'est possible, et je ne sais pas par oû commencer...
Posté le 27 04 2007 à 21h12
adrien - Membre - www

Réponses - Htaccess, redirection
Voilà par où commencer ;-)
Posté le 27 04 2007 à 22h50
symzo - Membre - www
URL Rewriting voilà j'avais perdu la dénomination de ce principe !!
Merci, je devrai trouver ce que je veux maintenant !

C'est fou ce qu'un terme peut résoudre comme problème !
Posté le 28 04 2007 à 08h06
adrien - Membre - www
Je t'en prie ;-)

C'est quand même compliqué, ces petites bestioles, donc si tu sèches n'hésite pas à demander un coup de main.
Posté le 28 04 2007 à 11h25
symzo - Membre - www
 Si tu veux utiliser l'URL_rewriting directement tu seras obligé de passer l'id de ton membre en URL :

http://www.adresse.net/32-Pseudo 


par exemple, ce qui donnerais dans ton htaccess (ou vhost) :


RewriteEngine on 
RewriteRule ^/([0-9]+)-(.+)$ /index.php?id=$1&pseudo=$2

Maintenant si tu ne veux QUE le pseudo dans l'URL, tu seras obligé d'utiliser une combinaison entre URL_rewriting et une fonction PHP qui récupère l'id du membre apres lecture du pseudo :

RewriteEngine on 
RewriteRule ^/(.+)$ /index.php?pseudo=$1
EDIT : je te mets les regex de tête, syntaxe à vérifier donc :)
Posté le 28 04 2007 à 12h47
benzor - Administrateur - www
C'est ce que je comptais faire ;)
Merci à vous ça devrait aller maintenant !
Posté le 29 04 2007 à 08h28
adrien - Membre - www
Tiens, chtite question toute conne.

Est-ce qu'on ne peut pas générer le htaccess avec le php ?

RewriteRule ^/popol$ /index.php?id=56
RewriteRule ^/Gerard$ /index.php?id=89


A chaque inscription de membre -> recréer le htaccess ?
Peut-être trop lourd ?

On peut pas faire des includes dans les htaccess pour regénérer juste la liste ?

Juste comme ca , au passage :s
Posté le 02 05 2007 à 11h39
caniche - Membre - www
On peut écrire l'htaccess comme n'importe quel autre fichier, mais ce n'est ni pratique ni utile...

Autant rediriger vers une page php qui gère la transition "username" vers "id".
Posté le 02 05 2007 à 12h56
symzo - Membre - www
Disons que plutot que de rechercher à chaque fois l'id d'un tuilisateur, la liaison est faite une fois pour toute...

De plus, ca évite les dérives, erreurs et autres attaques possibles.

Pour Benzor par exemple, ca doit pomper en requête avec le nombre d'utilisateur inscrit non ?
Posté le 02 05 2007 à 14h09
caniche - Membre - www
toutou > bah en fait, un "SELECT id FROM membre WHERE pseudo='toto'" à chaque visite de fiche membre ce n'est pas très violent comme requete ^^ Surtout qu'il y a un index sur le champ pseudo dans la table...
Posté le 02 05 2007 à 14h53
benzor - Administrateur - www
Sujets Autres langages
<< 1 2 3 4 5 >>
IE7 + SP2 + Status=0
Auteur : tyler
Posté le 15 03 2007 à 13h15
6 Réponses (Nouveau sujet)
Sujet visité 853 fois
blacklistage smtp
Auteur : o0o
Posté le 28 02 2007 à 11h55
2 Réponses (Nouveau sujet)
Sujet visité 575 fois
EXIT : Js : onblur
Auteur : caniche
Posté le 19 02 2007 à 15h29
25 Réponses (Nouveau sujet)
Sujet visité 871 fois
Validateur (...)
Auteur : Erto
Posté le 16 01 2007 à 12h07
3 Réponses (Nouveau sujet)
Sujet visité 567 fois
Subversion
Auteur : caniche
Posté le 15 01 2007 à 14h08
13 Réponses (Nouveau sujet)
Sujet visité 665 fois
[RESOLU] erreur (...)
Auteur : Pierrot
Posté le 04 12 2006 à 16h59
12 Réponses (Nouveau sujet)
Sujet visité 917 fois
Problème Eudora - (...)
Auteur : dsd
Posté le 26 11 2006 à 21h06
4 Réponses (Nouveau sujet)
Sujet visité 637 fois
[annulé][js] (...)
Auteur : veensez
Posté le 08 11 2006 à 11h54
7 Réponses (Nouveau sujet)
Sujet visité 680 fois
Paiement sécurisé, (...)
Auteur : Tibooo
Posté le 02 10 2006 à 18h45
4 Réponses (Nouveau sujet)
Sujet visité 821 fois
Apache2 ajouter (...)
Auteur : alienmaster
Posté le 16 10 2006 à 17h06
5 Réponses (Nouveau sujet)
Sujet visité 488 fois
<< 1 2 3 4 5 >>
Mentions légales   -   Crédits   -   Nous contacter   -   © Benzor 2006