Si ce que vous cherchez est exactement ceci:
example.com/name
Vous devrez changer votre profile.php pour attendre que la variable nom, et de l'utiliser interroger la base de données.
Je crois que vous avez déjà eu quelque chose comme:
mysql_query("SELECT * from table where id=$id");
Vous aurez besoin de changer pour être
mysql_query("SELECT * from table where name$name");
Alors vous dites votre page d'interroger l'utilisateur par le nom, au lieu de par l'ID. Il y a quelques inconvénients liés à cela, car votre requête ne sera pas aussi rapide qu'auparavant, car je crois que votre colonne de nom n'est pas la clé primaire, donc pas d'indexation.
Twitter utilise Rails, donc ils appellerez dans un utilisant quelque chose comme (onMissingMethod) de manière légèrement différente:
get_user_by_username()
Ce qui est pas génial non plus, car il est l'interrogation encore la base de données par une chaîne, mais a quelques améliorations de performance pour permettre aux rails de le faire.
Votre htaccess alors Looki comme:
RewriteRule ^(.*) profile.php?name=$1
Espoir qui répond à votre question
Voulez-vous dire que vous voulez que votre URL à seulement le nom, mais ne contient pas l'ID? –