Une réécriture parmi tant d'autres

Nouveau WRInaute
Bonjour à tous !

Achevant la conception de mon dernier projet, je me confronte à un problème que je n'ai jamais eu auparavant.

Et pour le résoudre, j'ai besoin de l'URL Rewriting.
Qui dit URL Rewriting, dit htaccess. Mais à part le PHP, je ne parle aucune autre langue^^

Bref voilà mon souci :
L'internaute tape une adresse du genre http://www.site.com/Un_pseudo
J'aimerais qu'il soit rédirigé vers http://www.site.com/voir.php?pseudo=Un_pseudo

Bon pour le moment, j'ai mis en place un système D avec la création d'un dossier qui contient à l'intérieur un fichier index qui redirige vers la bonne URL, autrement dit, ça va être la pagaille dès qu'il y aura plusieurs pseudos.
Donc dans un souci de simplification, j'aimerais que quelqu'un m'aide à créer ce petit bout de code...

Dans l'idéal [mais c'est facultatif], j'aimerais que quand l'internaute tape http://Un_pseudo.site.com, il soit redirigé vers http://www.site.com/voir.php?pseudo=Un_pseudo

J'avais essayé une méthode proposée dans un post de ce forum mais en vain.

D'avance merci !

P.S. : mon serveur prend en charge l'URL rewriting.
 
WRInaute impliqué
Dans le premier cas il faut:
RewriteRule ^([a-z0-9]+)$ /voir.php?pseudo=$1

Dans ce cas pseudo contient des lettre et des chiffres...pas de caractère spéciaux).

Dans le deuxième cas, il faut:

RewriteCond %{HTTP_HOST} ^([a-z0-9]+)\.example.com$
RewriteRule ^(.*)$ /voir.php?pseudo=%1&url=$1 [L]

où la variable url contient l´url demandée.
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut